|
Post by GoneMAD on Nov 16, 2019 14:43:41 GMT -5
3.0 Alpha 17 (2019-11-16): New: -Added support for artist sort, album artist sort, album sort, and composer sort tags -Added new sort modifier menu option to allow sorting by sort tags -Added 'Ignore Prefixes' sort modifier that will ignore 'The' and 'A' prefixes when sorting (will be customizable in beta) -Added sort tags to smart playlist order by options -Added Auto-DJ play mode that will automatically add songs to queue when nearing the end -Added 'Enqueue Shuffled' to genre, artist, albumartist, and composer lists (available while in shuffle or auto dj mode) -A toast will now show when playback or repeat modes are changed -Added 'Auto-DJ' context menu option to the smart playlist list. Will use selected smart playlist as the Auto-DJ ruleset -Added 'Auto-DJ' toolbar menu option to the libraries views. Will use the default Auto-DJ ruleset -Updated a bunch of GMMP dependency libraries Fixes: -Fixed text and icon color issue when forcing a theme reset -Album date added should now be correctly added by the scanner -Fixed bug editing composer tag from the composer view -Fixed composer sort options -Fixed cast related crash on shutdown -Fixed socket timeout crash when downloading album art Downloads: megamediafire
|
|
|
Post by MotleyGord on Nov 17, 2019 23:14:38 GMT -5
3.0 Alpha 17 (2019-11-16): New: -Added support for artist sort, album artist sort, album sort, and composer sort tags -Added new sort modifier menu option to allow sorting by sort tags -Added 'Ignore Prefixes' sort modifier that will ignore 'The' and 'A' prefixes when sorting (will be customizable in beta) GoneMAD These additions are really over the top, I didn’t think they would make it in until the beta. Both the sort and ignore prefix options selectable by list allow for the best of both worlds. Thank you for making these happen! So far all seem to function as expected. Along with the Smart Playlist options and now your Auto DJ feature too, GoneMAD is really taking it to the next level. Can’t wait to see it into beta release sooner than later, and beyond. Great work! GB
|
|
|
Post by eserim on Nov 18, 2019 4:35:37 GMT -5
3.0 Alpha 17 (2019-11-16): -Added 'Ignore Prefixes' sort modifier that will ignore 'The' and 'A' prefixes when sorting (will be customizable in beta) Indeed - that was the one thing stopping me using this as a daily player - so very happy. One question - when on Albums you have the options of "Artist" and "Artist Date" - Artist Date is obvious how it then treats Albums for a single artis, but the "Artist" sort - what doe that use to sort within a set artist? It isn't Artist Album
|
|
|
Post by GoneMAD on Nov 18, 2019 9:52:25 GMT -5
3.0 Alpha 17 (2019-11-16): New: -Added support for artist sort, album artist sort, album sort, and composer sort tags -Added new sort modifier menu option to allow sorting by sort tags -Added 'Ignore Prefixes' sort modifier that will ignore 'The' and 'A' prefixes when sorting (will be customizable in beta) GoneMAD These additions are really over the top, I didn’t think they would make it in until the beta. Both the sort and ignore prefix options selectable by list allow for the best of both worlds. Thank you for making these happen! So far all seem to function as expected. Along with the Smart Playlist options and now your Auto DJ feature too, GoneMAD is really taking it to the next level. Can’t wait to see it into beta release sooner than later, and beyond. Great work! GB i wasnt planning on adding the ignore prefixes until the beta but with all the dynamic database querying systems i had put in for all the previous features.. it ended up being a super simple addition so I stuck it in. There are 2 alphas left and i am off work a bunch for thanksgiving and christmas, so my goal is to have the first beta release by the end of the year or right in the beginning of the new year
|
|
|
Post by GoneMAD on Nov 18, 2019 9:54:33 GMT -5
3.0 Alpha 17 (2019-11-16): -Added 'Ignore Prefixes' sort modifier that will ignore 'The' and 'A' prefixes when sorting (will be customizable in beta) Indeed - that was the one thing stopping me using this as a daily player - so very happy. One question - when on Albums you have the options of "Artist" and "Artist Date" - Artist Date is obvious how it then treats Albums for a single artis, but the "Artist" sort - what doe that use to sort within a set artist? It isn't Artist Album i'd have to check the code but my intent for 'Artist' sort in the album list would be AlbumArtist and then Album Name. There is a chance i didnt define a second sort field, which would order it by when it was added to the database. My folders are always named by album alphabetically so they would get scanned into the db in alphabetical order.. so that might be why i never noticed
|
|
|
Post by eserim on Nov 18, 2019 11:47:01 GMT -5
Indeed - that was the one thing stopping me using this as a daily player - so very happy. One question - when on Albums you have the options of "Artist" and "Artist Date" - Artist Date is obvious how it then treats Albums for a single artis, but the "Artist" sort - what doe that use to sort within a set artist? It isn't Artist Album i'd have to check the code but my intent for 'Artist' sort in the album list would be AlbumArtist and then Album Name. There is a chance i didnt define a second sort field, which would order it by when it was added to the database. My folders are always named by album alphabetically so they would get scanned into the db in alphabetical order.. so that might be why i never noticed The "Artist" sort is odd. It appears almost, but not quite, to be Artist>>Album, so going through one band I have a shed load of, I have Alien 4 Astounding Sounds BBC Radio . . . (then MOSTLY alph sorted Albums, but not quite) . Zones (then Acoustic Daze at the end - this is also the most recent) as I may well have ripped them in alpha order, would the second sort criteria be simple file date?
|
|
|
Post by GoneMAD on Nov 18, 2019 14:40:56 GMT -5
i'd have to check the code but my intent for 'Artist' sort in the album list would be AlbumArtist and then Album Name. There is a chance i didnt define a second sort field, which would order it by when it was added to the database. My folders are always named by album alphabetically so they would get scanned into the db in alphabetical order.. so that might be why i never noticed The "Artist" sort is odd. It appears almost, but not quite, to be Artist>>Album, so going through one band I have a shed load of, I have Alien 4 Astounding Sounds BBC Radio . . . (then MOSTLY alph sorted Albums, but not quite) . Zones (then Acoustic Daze at the end - this is also the most recent) as I may well have ripped them in alpha order, would the second sort criteria be simple file date? Database defaults to sorting via ID it sorts by the fields i tell it to. Album ID increments based on when its scanned / added to the library. I THINK the scanner does an alphabetical sort before it scans in a folder.. however if it doesnt its going to scan them in the order the file system returns the files/folders.. which usually is by file creation date. I think depending on the storage type it might be different as well (sdcard vs internal storage). The other possibility in your case is you added that Acoustic Daze after you had all your other music scanned in. Its album id would be greater than the other albums that were already scanned and would be placed at the end when sorted by album id I'll look into it tonight
|
|
|
Post by MotleyGord on Nov 18, 2019 14:56:25 GMT -5
There are 2 alphas left and i am off work a bunch for thanksgiving and christmas, so my goal is to have the first beta release by the end of the year or right in the beginning of the new year Can't wait!
|
|
|
Post by GoneMAD on Nov 18, 2019 23:00:33 GMT -5
i'd have to check the code but my intent for 'Artist' sort in the album list would be AlbumArtist and then Album Name. There is a chance i didnt define a second sort field, which would order it by when it was added to the database. My folders are always named by album alphabetically so they would get scanned into the db in alphabetical order.. so that might be why i never noticed The "Artist" sort is odd. It appears almost, but not quite, to be Artist>>Album, so going through one band I have a shed load of, I have Alien 4 Astounding Sounds BBC Radio . . . (then MOSTLY alph sorted Albums, but not quite) . Zones (then Acoustic Daze at the end - this is also the most recent) as I may well have ripped them in alpha order, would the second sort criteria be simple file date? Yup looks like its only sorting by artist and nothing else. I'll update that for next alpha return when (sortMode) { ALBUM -> listOf(AlbumField.ALBUM) ARTIST -> listOf(ArtistField.ARTIST) ALBUM_ARTIST -> listOf(AliasedAlbumArtistField) ALBUM_YEAR -> listOf(AlbumField.YEAR, AlbumField.ALBUM) ARTIST_ALBUMYEAR -> listOf(ArtistField.ARTIST, AlbumField.YEAR, AlbumField.ALBUM) YEAR_ARTIST -> listOf(TrackField.YEAR, ArtistField.ARTIST, AlbumField.ALBUM) ALBUM_DATE_ADDED -> listOf(AlbumField.DATE_ADDED) else -> null }
|
|
|
Post by thesplund on Nov 19, 2019 20:18:28 GMT -5
3.0 Alpha 17 (2019-11-16): New: -Added support for artist sort, album artist sort, album sort, and composer sort tags -Added new sort modifier menu option to allow sorting by sort tags -Added 'Ignore Prefixes' sort modifier that will ignore 'The' and 'A' prefixes when sorting (will be customizable in beta) -Added sort tags to smart playlist order by options -Added Auto-DJ play mode that will automatically add songs to queue when nearing the end -Added 'Enqueue Shuffled' to genre, artist, albumartist, and composer lists (available while in shuffle or auto dj mode) -A toast will now show when playback or repeat modes are changed -Added 'Auto-DJ' context menu option to the smart playlist list. Will use selected smart playlist as the Auto-DJ ruleset -Added 'Auto-DJ' toolbar menu option to the libraries views. Will use the default Auto-DJ ruleset -Updated a bunch of GMMP dependency libraries Fixes: -Fixed text and icon color issue when forcing a theme reset -Album date added should now be correctly added by the scanner -Fixed bug editing composer tag from the composer view -Fixed composer sort options -Fixed cast related crash on shutdown -Fixed socket timeout crash when downloading album art Downloads: megamediafireAwesome work. I'm using this as my main player even though the Play/Pause and Back/Forward buttons on my FiiO x5 don't work with it (they didn't on the released GMMP either - not too big a dissapointment when there are so many plus points to this player). No issues with the Alpha 16 so far and I'm now looking forward to testing 17 (especially Auto-DJ).
One small question on the topic of 'sorts': any thought as to the scroll speed and 'jump' if the majority of albums are prefixed with a year (ie '1981-Fun In Space')? Scrolling on mine goes slowyly from 1 to 2 and then after a further long period of scrolling it then jumps to A and then, relatively quickly, gets to Z (for those compilations that I've not prefixed) - how plausible would it be to allow the display of decades ie '196', '197', '198', '199', '200', '201' and then 'A', 'B' etc. rather than just '1','2','A','B', etc. ? (this perhaps could be a user selectable option for those not needing this). I appreciate that this is 'above and beyond' but I thought I'd throw it into play :-)
|
|
|
Post by GoneMAD on Nov 19, 2019 23:18:40 GMT -5
the scroll behavior isnt really anything i control other than setting the "letter" that pops up. You should name your albums properly and use the year tag if you want a better scrolling behavior. Sorting albums by year does the full year and not just the first number imgur.com/a/dal8RL6
|
|
|
Post by thesplund on Nov 20, 2019 14:42:55 GMT -5
the scroll behavior isnt really anything i control other than setting the "letter" that pops up. You should name your albums properly and use the year tag if you want a better scrolling behavior. Sorting albums by year does the full year and not just the first number imgur.com/a/dal8RL6It's a helluva big job but I've written a script to process my iTunes, stripping off the first 5 chars (inc a hyphen) for all those with a year prefix - thanks for the feedback.
|
|
|
Post by GoneMAD on Nov 20, 2019 14:56:21 GMT -5
could also use something like musicbrainz picard to auto tag your music. its a great tool
|
|
|
Post by thesplund on Nov 21, 2019 11:29:49 GMT -5
could also use something like musicbrainz picard to auto tag your music. its a great tool Thanks for the suggestion but despite being one of those people that has a general dislike of all things Apple/Mac I actually find iTunes near perfect for my needs and it 'supports' limited scripting in jscript/vbscript/C# that suits my desire to keep up some form of coding (after 40 years of dabbling) - the Smart lists in it are great. Just a sghame that the tagging isn't quite the same as 'standard'.
I did try Picard, and several others like MediaMonkey (and WinAmp went some time ago), and I actively use FooBar but only for advanced features like Replay Gain for ALACs, measuring Dynamic Range and checking with Accurip. I recently installed/uninstalled Picard again but I may give it another look.
Part of my choice to stick with iTunes is based on the fact that I still have a custom 240GB 5th gen iPod ( ) that stays in the bedroom and a smaller 160GB Classic for the car (iTunes downsamples(?) tracks for that to get more on it) - the 240GB was 'Rockboxed' but I didn't get on with it. I keep my Android-based FiiO for 'best' with the majority of the music on it as CDs ripped as lossless ALACs, and I can sync iTunes to it with the free 'iSyncr' desktop app (I bought their RocketPlayer by way of recompense). Update: All music retagged and now re-synching, ready to test out Alpha 17
|
|
|
Post by GoneMAD on Nov 21, 2019 12:58:27 GMT -5
itunes tagging are mostly standard (for m4a it is the standard) so there is nothing wrong with using it
|
|