|
Post by frostbyte on Jul 19, 2021 14:41:32 GMT -5
Certain interprets split "songs" into multiple songs/files. I see this more often these days (probably due to the monetarization benefits - getting paid twice for 2 short songs instead of once for 1 long song). Personally, I use shuffle a lot. But randomly listening the middle part of songs makes not much sense. Therefore, it'd be create to link such songs manually, such that only the first song can be shuffled and the linked songs will be played afterwards eventually. The only request I found so far, but doesn't seem to address this is trello.com/c/qXEWucY8/32-crossfade-between-files-on-multi-file-cueAs far as I know cue files are related to CDs. However, the request is related to mp3s, flacs etc.
|
|
|
Post by GoneMAD on Jul 19, 2021 18:36:19 GMT -5
not really possible with how the app is designed unfortunately. Would involve a major rework
|
|
|
Post by MotleyGord on Jul 19, 2021 20:28:27 GMT -5
Certain interprets split "songs" into multiple songs/files. I see this more often these days (probably due to the monetarization benefits - getting paid twice for 2 short songs instead of once for 1 long song). Personally, I use shuffle a lot. But randomly listening the middle part of songs makes not much sense. Therefore, it'd be create to link such songs manually, such that only the first song can be shuffled and the linked songs will be played afterwards eventually. The only request I found so far, but doesn't seem to address this is trello.com/c/qXEWucY8/32-crossfade-between-files-on-multi-file-cueAs far as I know cue files are related to CDs. However, the request is related to mp3s, flacs etc. I don’t know of any player that will link two song files together to play back as one always. Although this would be an interesting idea, and I can think of several albums with tracks typically linked together (Queen - We Will Rock You/We Are The Champions is a big one!), I think this might be a tough one to develop. I do know that iTunes can combine tracks, but in that process it rewrites them into one continuous file and deletes the originals, so you can longer search and Play them individually afterwards. So you would have to pick one method or the other. Not sure if any other player software can do this easily, other than actual music editors.
|
|
|
Post by frostbyte on Jul 21, 2021 11:54:19 GMT -5
GoneMAD okay, so when the time is ready for the next big update: this information should be provided by the meta data, not through a configuration UI in gmmp. There're a couple of ID3 tags that might be interesting for this: TIT1, TIT2, TIT3 and the proprietary iTunes ones MVNM and MVIN
I couldn't resist to add some dirty pseudo code. Don't take it to seriously var previous_song_played
on_play():
if(this_song_is_part_of_a_grouping && this_song_was_scheduled_automatically)
if(this_song_is_not_the_first_song_of_the_grouping && ( previous_song_played != the_predecessor_song_of_the_current_song ) )
play_first_song_of_the_grouping_right_now()
else
schedule_next_song_of_grouping_if_any()
MotleyGord Very nice example. Same for album intros that fade into the first actual song on the album. I don't schedule those intros, even though they are nice sometimes. It's just weired when a random track is played after a faded out intro. Merging files is a valid solution. But I can't mistreat my libary in such a way ^.^
|
|
|
Post by GoneMAD on Jul 21, 2021 13:25:11 GMT -5
just to be clear, i have no plans to do another redesign. 3.0 took me 4 years to do and downloads/sales did not increase one bit over 2.x. I have no desire to redesign the app for a 3rd time
Standalone blocks of pseudo code are useless unless they fit in with the rest of the system.. which this does not. I appreciate you trying to help.. but my previous response.. while true, was mostly me trying to politely say its not going to happen
|
|