Sergios - Anestis Kefalidis's blog

GSoC 2020: Albums, Summary

3 years ago • 2 comments

Google Summer of Code 2020, Albums, Summary

Albums Pull Request
All my Pull Requests during GSoC

Project Description

The goal of this project was to bring back MuseScore 2's Albums feature and improve on it so that it satisfies the needs of the huge MuseScore community. Albums allow users to create large works that consist of smaller ones. Things like songbooks/symphonies/studies can be represented as an Album. By using an Album for such a collection of pieces the user can

Read more

GSoC 2020: Albums, Week 12, Time well spent

3 years ago • 1 comment

Last weekly blog

Welcome to the last weekly GSoC Albums blog post. All good things come to an end, this summer included. But, I'll leave the real conclusion and roundup of this year's Google Summer of Code for the summary blog post. In this one, as always, I will update you with the latest improvements in the Albums feature.

Last week

Last week I continued my work on refining the UX and codebase. I rewrote a bunch of stuff, deleted

Read more

GSoC 2020: Albums, Week 11, Making the most out of this summer trip :^)

3 years ago • 0 comments


Hello, MuseScore blog readers and dear followers of the Albums project. We are 2 weeks before the end of this year's Google Summer of Code. For that reason I've been working on improving the reliability and polishing the Albums for MuseScore. I am happy to report that things have been going well, there are significantly fewer bugs/crashes and a lot of small changes have been made to finalize the project.

Tomorrow I will livestream at around 16:00 BST. This

Read more

GSoC 2020: Albums, Week 10, Landing succesful

3 years ago • 0 comments

Feature-set 99% complete

Let's get right to business. This week I completed my work on the Parts functionality for Albums. There are still some things to be done, but most of that has to do with refactoring. Feature-wise the project is pretty much complete.


I spent most of my time working on Parts and trying to fix a couple of linker errors that were introduced (I haven't managed to fix them yet). Other than that, I added a couple

Read more

GSoC 2020: Albums, Week 9, Preparing for landing.

3 years ago • 0 comments

It's the (almost) final countdown.

Another week, another blog. This week begins the final part of our Google Summer of Code adventure. Both I and my mentors agree that this is a good time to start focusing on improving the existing functionality of Albums (even though there are still a bunch of things that could be added). So, as you might expect most of this month won't be too exciting for yall (you have seen most of the functionality that

Read more

GSoC 2020: Albums, Week 8, Approaching our destination.

3 years ago • 0 comments

The end of stage 2

The time for the second evaluation of this GSoC project has come and with that, I bring you a bunch of updates and the long-awaited video that I promised you weeks ago. Let's get down to business now, shall we?

The updates

  • Added the option to include the absolute paths to the scores when saving the album.
  • Added the ability to edit the style of the movements in album mode.
  • Added an option to move
Read more

GSoC 2020: Albums, Week 7, Approaching our destination

3 years ago • 0 comments


Greetings MuseScorers, one more Album GSoC progression blog is here. We have officially entered the second half of this year's Google Summer of Code. I am pretty satisfied with the state of the project and I believe that I still am quite a bit ahead of schedule.

Since the last blog I've fixed a bunch of bugs, crashes and brought the editing capabilities of the album-mode closer to those of a normal score.

The Specifics

  • Added a way to
Read more

GSoC 2020: Albums, Week 6, Weather conditions optimal

3 years ago • 0 comments

Improvements and roadblocks

Welcome to this week's progress blogpost. It was an exciting week that marked the end of my exams period (which means that progress will accelerate) and was full of improvements and bug fixes for MuseScore's Albums.

The successes

This week I focused on polishing the album-mode editing experience and on improving the codebase.

  • Decoupled the album Score instances from the Score instances used by the ScoreVIew. This allows the Album to work without opening all its scores
Read more

GSoC 2020: Albums, Week 5, Unfasten your seatbelts and enjoy the view

3 years ago • 0 comments

This week in Albums

Greetings fellow MuseScorers. Unfortunately, my video-making plans for this week could not fit in my schedule (last week of university exams) so I owe you one ;-)
Let's get down to business.


  • Automatically generated 'Contents'. As you can see in the attached PDF file I implemented the option to let MuseScore generate the Contents page (or pages) for your Album. There is still some work to be done (for example it uses the names of
Read more

GSoC 2020: Albums, Week 4, Ascending

3 years ago • 0 comments

Hear ye, hear ye!

I welcome you to this week's, delayed, blog post.


  • Double-clicking a score in the Album Manager while in album mode moves the screen to the selected score.
  • Added an automatically generated front cover.
  • Disabled scores disappear in album-mode.
  • Improved dock-widget behaviour for the AlbumManager.
  • The inspector now works correctly in album-mode.
  • Various bug fixes and small improvements.

The biggest (and not originally planned) improvement this week was the automatically generated front cover. I was trying

Read more