![]() It also means that we can provide a smaller Java Runtime containing only the libraries that Jaikoz needs Java Changes We have moved from Java 8 to Java 11, this provides many fixes and improvements delivered with Java 11. Metadata Tagging New version of tagging library containing over forty fixes for reading and modifying audio files. Major Windows Changes We now use a new installer, this is a much more robust installer that works better with Windows Now we no longer need to use tmp files this is more reliable and quicker than the old Improvements for Mp4 Processing Before this release SongKong would sometimes have to use tmp files when modifying mp4 audio files, this could cause issues due to operating system permissions. Other Classical Improvements and Fixes Classical compilations album could end up with unwieldy album titles if the Add Composer to start of Album Title options was used, so now we limit to use a maximum of three composers in the album title. Because MinimServer only allows groups for work containing multiple contiguous movements enabling this option also includes adding the composer to title if the work has no movements. ![]() This can be very usual for distinguishing between completely different works with very similar names written by different composers. This can be very usual for distinguishing between completely different works with very similar names written by different composers.Īdd Composer to start of MinimServer Group, this is used by MinimServer for playing Classical Works When you play a Classical work with MinimServer uPNP server enabling this option will show the composer when you play the group corresponding to the work. ![]() Improvements for MinimServer and Classical We have added some new options design for classical music customers using SongKong with MinimServer uPNP server.Īdd Composer to start of Overall Work, this is used by MinimServer for indexing Classical Works When using MinimServer uPNP server to play your classical music with the SongKong Classical profile enabling this option will show the composer as part of the work name in the Work index. SongKong is no longer compatible with Java 8, used by some linux users.There is no Windows 32bit version because does not exist for Java 11 onwards.Java 8 to Java 11 In order to resolve various issues this new release now uses Java 11 instead of Java 8, this was a major change that required alot of work behind the scenes. MacOS User Interface Of all the platforms that SongKong supports the MacOS platform is most subject to change and require updates to SongKong ![]() Undo Changes Another key feature with a few issues.Įrror Handling Errors can always happen, and when they do we need to deal with then sensibly, a few issues remain here. So we would like to remove the need to use temporary files but this is quite major piece of work, this is the bulk of the issues inĪlbunack Database Some improvements require modification to our Albunack Database, this holds our copies of MusicBrainz and Discogs database. Reading/Writing Data For some audio formats (mp4, ogg, wma) we sometimes write temporary files when modifying files and this can cause issues for users with a complex permissions model. Matching Issues This is the main feature of SongKong and we are always seeking to improve song identification, and have a few minor issues related to this. Adding a full Web user interface was a major piece of work, and we are still learning about the ever changing web, and have a few issues to fix. iTunes integration is difficult and we have to do it twice, once for MacOS and once for Windows Web User Interface Originally SongKong only had a regular desktop user interface. ITunes Integration Unfortunately Apple do not make it very easy to integrate with their products, and are very secretive about bugs in their products. The two most problematic platforms are Windows (which is complicated), and Linux where there is no clear standard for all Linux variations. Notably installers very considerably between platforms and do not necessarily use Java like the main SongKong application, and expectations can change as new versions of the operating system become available. Installer SongKong is available on many platforms and the codebase is largely the same for all platforms but there are differences. So there will be some new features soon but I do not apologize for currently concentrating on bug fixing.īug Analysis I thought it might be interesting to categorise the remaining 39 bugs (this is not many at all for a product of this complexity), they are as follows: Resolving bugs is important since we want to make SongKong totally hassle free, and this in turn reduces the time we need to spend on support, freeing up more time for new features. Continuing the theme of the previous release we have fixed over thirty bugs this months, this includes a number of long-standing and obscure bugs - please see here
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |