|
Post by GoneMAD on Jan 15, 2012 2:11:53 GMT -5
hey sorry im taking so long to address your issue... in the next few days i'll do a custom build that lets me see what the database looks like, which might help figure out why it cannot find so many files from your playlists. if you have an email address you would like me to use.. you can post here or pm it to me.. otherwise i'll pm you the build when its done
|
|
|
Post by cpirate on Jan 20, 2012 15:51:56 GMT -5
Hey mate, yeah still struggling with the player, would be great to see whats happening with the database. Mediamonkey was reporting there is 34000 tracks on device, yet only 32000 reported by Gonemad player. Still lots of freezing issues at the begining of track, art and datails loading but track doesnt start.
Email to tipenetim@gmail.com would be awesome
Thanks for your time
|
|
|
Post by GoneMAD on Jan 20, 2012 19:06:06 GMT -5
i sent an email yesterday to you.. so check your spam filter.. sometimes my emails get put there apparently
|
|
|
Post by GoneMAD on Jan 28, 2012 14:14:40 GMT -5
hey im working on some changes that should allow the active playlist to not rely on the database as much. So even if a file from a playlist file is not found in the database.. it should play fine.. and everything SHOULD load much quicker
|
|
|
Post by GoneMAD on Jan 29, 2012 22:49:56 GMT -5
try out 1.1.10.. your playlists should work much better
|
|
|
Post by cpirate on Jan 31, 2012 14:56:09 GMT -5
Awesome thanks! Def getting better : ) The capitilisation error seem to all be fixed, no TOOL or UB40 errors anymore.
But still having problems and random crashes and freezing at begining of songs.
Seems any characters like an O with the two dots above it or an e with line above (Mainly European artists) seem to cause problems for playlists. I always use Mediamonkey, it now exports with the UTF-8 option (should I use extended M3u option?), seem to be problems when I have to open all my playlists once on device (to remove the Q:/Music and replace with /mnt/storage/Music) I use text pad as it can look through all playlists at once and replace all occurances with one click. But on opening file it fails to recognise characters and replaces them with nonscence, says not ANSI chars.
My player has no way of saving your error files, Hope you dont mind me sending them all the time, only way we can keep track.
After installing 1.1.10 I cleared database and rescaned, but its still not finding all the tracks, still about 2000 short compared to what mediamonkey says is on the device.
Will keep experimenting Cheers Steve
|
|
|
Post by GoneMAD on Jan 31, 2012 17:23:18 GMT -5
it looks like whatever you are using on the device to "(to remove the Q:/Music and replace with /mnt/storage/Music)" is resaving the file as ANSI
in 1.1.11 I added a setting that lets you change the encoding when readnig in the playlists.. so you might be able to set it to ISO-8859-1 (i think ansi is close to that) and try loading. (Preferences->Playlist->Character Set)
or
if you use windows, what you could do is after you generate the playlists on your computer.. open them up with notepad++ to rename Q:/Music to /mnt/storage/Music there is an "Encoding" menu in notepad++ that lets you set the encoding, so you can be sure its saving the m3u as UTF-8
as for random crashing on track change.. does the player just hang and give you the application not responding dialog (with wait or force close options)? I have a bunch of random reports like that that im trying to sort out
and lets figure out the playlist stuff before we get into the 2000 tracks not showing up
|
|
|
Post by cpirate on Feb 24, 2012 17:05:29 GMT -5
Well after hours/days/weeks of checking playlists & testing, finally getting playlists to load without any errors reported in the log files and yet it is still freezing every 5-10 songs or so at the begining of tracks, the majority of the time it doesnt give any error message or option too choose force close or wait, just loads all file details and art and freezes, still if i forward the track and go back the song plays no problem..
I removed all bands like Roysopp and Sigur ros because of strange symbols and now use notepad ++ to edit files once on device. I also have skip on error checked and preload tracks by 20 seconds.
On upside out of the 32891 tracks on device reported by Mediamonkey 32776 are being scanned by Gmmp. Only 115 missing now! better than thousands.
These playlist errors are driving me MAD! Music constantly stopping is a pain when at work! Hope there is a soloution! Cheers
|
|
|
Post by cpirate on Feb 24, 2012 18:31:15 GMT -5
Weel scrap the last thing I said about playlists working, now all generating error when enquing them, and the error are from songs not even contained in the playlist
|
|
|
Post by GoneMAD on Feb 25, 2012 13:34:42 GMT -5
do you have gapless eq and crossfade off?
error4 = Sat Feb 25 07:41:56 GMT+13:00 2012 - PlayerManager - MediaPlayer error: Reason=UNKNOWN, Extra=0
that error is from the stock mediaplayer class which only gets used if those settings are off.. or should at least
error7 = Sat Feb 25 12:27:25 GMT+13:00 2012 - GMMLPlaylistStorage - URI not found in database: /mnt/storage/Music/Green Day/American Idiot [VINYL]/Are We the Waiting.mp3
an error like that means that file isnt scanned into the database and it wont prevent you from playing it or it showing up in the playlist.. but it wont be restored in the playlist if you restart gmmp. Do you have everything scanned in? Also that processing is done in the background.. so if you are loading really large playlists it make take a bit for it to attempt to process it.. so if you loaded one playlist, then switched to another.. things from the old one might still be trying to process.
can you not just create playlists from within gmmp? There is only so much that I can do for reading in bad playlist files. Or maybe see if media monkey can generate a playlist that uses relative paths? The manual editing has to be what is messing with it
Example
Your folders are like this
/mnt/storage/Music /mnt/storage/Music/Artist 1 /mnt/storage/Music/Artist 2 /mnt/storage/Music/Artist 3
if you have a m3u file in /mnt/storage/Music, you can reference those other folders in the playlists without using the whole path
Artist 1/Song1.mp3 Artist 2/Song2.mp3 Artist 3/Song3.mp3
etc
Anyway.. when i did the rewrite of the playlist code i made it really simple.. read a line from the playlist file.. check to see if that filename exists on the device (3 different checks are done to try to find the file), if its found.. add the filename to a list so even if the database cant find it.. it can still play and show up fine in the playlist view. If not found an error is written and it is skipped
also when you say "it freezes" does the playback just stop.. or the app become completely unresponsive and you have to restart it in order to do anything. Skip on error will skip one track and if that track throws an error too, playback will just stop.
|
|
|
Post by cpirate on Feb 26, 2012 18:04:12 GMT -5
Hey
I never gappless, crossfade or eq on as they have caused problems with tracks stuttering/jumping, i will try these again when I get other issues sorted first. I have now got Mediamonkey to export playlists with relative paths, so no more editing, but this didnt change anything still same errors appearing as before. And still freezing lots
The scanner is still missing 115 tracks.
when i say "it freezes" the playback just stops at 0:00:00. All I need to do is skip the track forwards or backward for it to start playing again, it never gets to any option for force close.
Thanks
|
|
|
Post by GoneMAD on Feb 26, 2012 18:19:23 GMT -5
okay well if you are not using eq gapless or crossfade, gmmp uses some other code which isnt tested often.. i'll take a look at the freezing at least.. that at least explains some of the errors im seeing.
ignoring the errors in the log for a second.. is the playlist that shows in gmmp missing songs?
what type of audio files is most of your collect.. i saw mp3 in the log.. but do you have any mp4 or flac?
|
|
|
Post by cpirate on Feb 26, 2012 18:36:44 GMT -5
Really not sure if the playlists are missing tracks, they all contain lots, will try making some smaller lists and checking.
Collection mainly mp3 but am starting to use FLAC lots in last couple months
|
|
|
Post by cpirate on Mar 3, 2012 16:57:12 GMT -5
I never realised that turning off EQ, Crossfade & gapless caused Gmmp to use the useless andriod music player! So by turning any of those three on the freezing at the begining of tracks is fixed, but I now have to put up with the stuttering of music that these three options cause me, any way to have all three turned off but still use the gmmp player?
Gmmp now is scanning in all tracks that I put on the device. The amount of artists reported by both mediamonkey and explorer is not matching with what the gmmp database says, gmmp reports about 40 more artist. For the scan options I have told it to ignore album Artists. The playlist files are still generating errors, usually the playlists of under 100 tracks are fine but all the others are missing 1 or 2 tracks from the gmmp playlists, and these get reported usually in the error log when enequing, and it seems to always be at least the first track in the playlist thats reported. The Mmonkey playlists have no header to the file, should they have one or just a list of all tracks
Thanks Steve
|
|
|
Post by GoneMAD on Mar 4, 2012 15:22:00 GMT -5
turning on gapless or listening to a format that isnt supported by the default mediaplayer class will use the gmmp audioengine.
Gapless itself does not require any more processing power.. the setting is just there to let you turn on the audioengine. Do you experience just very short random skips? I experienced the same thing with my 5IT and spent about a week trying to find the source of the issue in my code. It turned out to just be a flaw with the device. The cpu could easily decode the audio fast enough and i'd pass the audio data into the operating system to play. The OS would just randomly pause for a few milliseconds for playing more audio. Its super annoying
|
|