PDA

View Full Version : Confused about Playlists



Patrick Dixon
2006-04-03, 07:27
6.2.2/CC 3.2/MySQL

I'm having problems getting SS to save and recognise a Playlist. The Playlist exists in the correct directory and was created by SS but trying to overwrite it caused SS to crash and then trying to 'find' it by rescanning 'Playlists Only' caused major audio stuttering.

I have just done a complete wipe and rescan and it still doesn't find it. Is this a bug, or am I' missing something?

Last section of the log relating to the crash/stutter (?) is:

2006-04-01 10:45:18.7705 Backtrace:

frame 0: Slim::Utils::Strings::string (/usr/local/slimserver/Slim/Player/Squeezebox2.pm line 916)
frame 1: Slim::Player::Squeezebox2::string (/usr/local/slimserver/Slim/Buttons/BrowseDB.pm line 461)
frame 2: Slim::Buttons::BrowseDB::browsedbItemName (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 170)
frame 3: Slim::Buttons::Input::List::getExtVal (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 144)
frame 4: Slim::Buttons::Input::List::lines (/usr/local/slimserver/Slim/Player/Player.pm line 690)
frame 5: Slim::Player::Player::curLines (/usr/local/slimserver/Slim/Player/Squeezebox2.pm line 426)
frame 6: Slim::Player::Squeezebox2::pushDown (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 115)
frame 7: Slim::Buttons::Input::List::changePos (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 27)
frame 8: Slim::Buttons::Input::List::__ANON__ (/usr/local/slimserver/Slim/Hardware/IR.pm line 662)
frame 9: Slim::Hardware::IR::executeButton (/usr/local/slimserver/Slim/Control/Command.pm line 253)
frame 10: Slim::Control::Command::execute (/usr/local/slimserver/Slim/Player/Client.pm line 996)
frame 11: Slim::Player::Client::execute (/usr/local/slimserver/Slim/Hardware/IR.pm line 675)
frame 12: Slim::Hardware::IR::processCode (/usr/local/slimserver/Slim/Hardware/IR.pm line 493)
frame 13: Slim::Hardware::IR::processIR (/usr/local/slimserver/Slim/Control/Command.pm line 253)
frame 14: Slim::Control::Command::execute (/usr/local/slimserver/Slim/Player/Client.pm line 996)
frame 15: Slim::Player::Client::execute (/usr/local/slimserver/Slim/Hardware/IR.pm line 88)
frame 16: Slim::Hardware::IR::idle (/usr/local/slimserver/slimserver.pl line 611)
frame 17: main::idle (/usr/local/slimserver/slimserver.pl line 570)
frame 18: main::main (/usr/local/slimserver/slimserver.pl line 1226)

2006-04-01 10:45:18.7731 Undefined string: 14544
requested language: EN
failsafe language: EN
2006-04-01 10:45:19.7872 Backtrace:

frame 0: Slim::Utils::Strings::string (/usr/local/slimserver/Slim/Player/Squeezebox2.pm line 916)
frame 1: Slim::Player::Squeezebox2::string (/usr/local/slimserver/Slim/Buttons/BrowseDB.pm line 461)
frame 2: Slim::Buttons::BrowseDB::browsedbItemName (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 170)
frame 3: Slim::Buttons::Input::List::getExtVal (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 144)
frame 4: Slim::Buttons::Input::List::lines (/usr/local/slimserver/Slim/Display/Display.pm line 120)
frame 5: Slim::Display::Display::curLines (/usr/local/slimserver/Slim/Buttons/Common.pm line 1119)
frame 6: Slim::Buttons::Common::popModeRight (/usr/local/slimserver/Slim/Buttons/BrowseDB.pm line 308)
frame 7: Slim::Buttons::BrowseDB::browsedbExitCallback (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 307)
frame 8: Slim::Buttons::Input::List::exitInput (/usr/local/slimserver/Slim/Buttons/Input/List.pm line 65)
frame 9: Slim::Buttons::Input::List::__ANON__ (/usr/local/slimserver/Slim/Hardware/IR.pm line 662)
frame 10: Slim::Hardware::IR::executeButton (/usr/local/slimserver/Slim/Control/Command.pm line 253)
frame 11: Slim::Control::Command::execute (/usr/local/slimserver/Slim/Player/Client.pm line 996)
frame 12: Slim::Player::Client::execute (/usr/local/slimserver/Slim/Hardware/IR.pm line 675)
frame 13: Slim::Hardware::IR::processCode (/usr/local/slimserver/Slim/Hardware/IR.pm line 493)
frame 14: Slim::Hardware::IR::processIR (/usr/local/slimserver/Slim/Control/Command.pm line 253)
frame 15: Slim::Control::Command::execute (/usr/local/slimserver/Slim/Player/Client.pm line 996)
frame 16: Slim::Player::Client::execute (/usr/local/slimserver/Slim/Hardware/IR.pm line 88)
frame 17: Slim::Hardware::IR::idle (/usr/local/slimserver/slimserver.pl line 611)
frame 18: main::idle (/usr/local/slimserver/slimserver.pl line 570)
frame 19: main::main (/usr/local/slimserver/slimserver.pl line 1226)

2006-04-01 10:45:19.7895 Undefined string: 14544
requested language: EN
failsafe language: EN
Can't locate object method "setTracks" via package "Class::DBI::Object::Has::Been::Deleted" at /usr/local/slimserver/Slim/Control/Command.pm line 826.

Millwood
2006-04-03, 13:11
A playlist bug has just been fixed. Try the current 6.2.2 build.

Patrick Dixon
2006-04-03, 14:38
Ok thanks. I'll try 'tonights' nightly tomorrow. (This time zone stuff is really confusing!)

Patrick Dixon
2006-04-04, 06:08
OK, Updated to 4/April nightly, dropped slimserver db and rebuilt, and it now finds the Playlist. However, if I click on Edit Playlist slimserver crashes with this log entry:

Slim::DataStores::DBI::Track->retrieve() parameters don't include defined values for all primary key columns (id) at /usr/local/slimserver/Slim/DataStores/DBI/DBIStore.pm line 244

kdf
2006-04-04, 12:12
Quoting Patrick Dixon
<Patrick.Dixon.25qqyn1144156201 (AT) no-mx (DOT) forums.slimdevices.com>:

> Slim::DataStores::DBI::Track->retrieve() parameters don't include
> defined values for all primary key columns (id) at
> /usr/local/slimserver/Slim/DataStores/DBI/DBIStore.pm line 244

Have you been bouncing around server versions again?
This output was associated with some skin changes around the playlist
forms in 6.2.2 and 6.5. If you've got any cached html from 6.2.1,
6.2.2 or 6.5 then you could run into this.
-k

Patrick Dixon
2006-04-04, 13:04
Quoting Patrick Dixon
<Patrick.Dixon.25qqyn1144156201 (AT) no-mx (DOT) forums.slimdevices.com>:

> Slim::DataStores::DBI::Track->retrieve() parameters don't include
> defined values for all primary key columns (id) at
> /usr/local/slimserver/Slim/DataStores/DBI/DBIStore.pm line 244

Have you been bouncing around server versions again?
This output was associated with some skin changes around the playlist
forms in 6.2.2 and 6.5. If you've got any cached html from 6.2.1,
6.2.2 or 6.5 then you could run into this.
-k
Thanks Kevin, that does seem to have fixed it.

patrija
2006-04-04, 15:32
This is from a non-tech user, so please reply as such. Is this the same problem I'm hitting where my playlists (all iTunes) are listed in Slimserver, but when I open them are totally empty? They are obviously full of songs in iTunes. I just downloaded the latest nightly and same problem. Thanks.

Siduhe
2006-04-04, 15:53
This is from a non-tech user, so please reply as such. Is this the same problem I'm hitting where my playlists (all iTunes) are listed in Slimserver, but when I open them are totally empty? They are obviously full of songs in iTunes. I just downloaded the latest nightly and same problem. Thanks.

[CAVEAT]I donīt use Itunes[end CAVEAT] but when other people have had this or a similar problem, itīs been solved by making sure they clear both the Music Library AND playlist setting on the Server Setting page, then enabling Use Itunes. Also, Slimserver doesn't like it if you store your playlists in a non Itunes standard / default place or if they have accented characters (a bug's been raised for this).

HTH

kdf
2006-04-04, 16:07
On 4-Apr-06, at 3:53 PM, Siduhe wrote:

>
> patrija Wrote:
>> This is from a non-tech user, so please reply as such. Is this the
>> same
>> problem I'm hitting where my playlists (all iTunes) are listed in
>> Slimserver, but when I open them are totally empty? They are obviously
>> full of songs in iTunes. I just downloaded the latest nightly and same
>> problem. Thanks.
>
> [CAVEAT]I donīt use Itunes[end CAVEAT] but when other people have had
> this or a similar problem, itīs been solved by making sure they clear
> both the Music Library AND playlist setting on the Server Setting page,
>
to be honest, that would only be a workaround. the data is intended
to merge properly. If settings, paths, etc are all correct then the
data merges, playlists are there and have tracks as content, etc. If
not, then the problem needs to be found and corrected.
-k

patrija
2006-04-06, 15:41
I just loaded today's nightly 6.2.2 and same problem. All my music is in iTunes and appears to be showing up and playing. All my iTunes playlists are showing under Home / Browse Playlists. But when I open a playlist, all of them are empty. Tried some debug options, but only thing I see is:

2006-04-06 18:38:14.5342 iTunes: found path via config file at: C:\Documents and Settings\Jason\My Documents\My Music\iTunes\iTunes Music Library.xml

So I tried to edit the playlist and SlimServer just stops. Tried this several times and it's repeatable. Help? Ideas?

patrija
2006-04-06, 15:53
well, not sure what fixed it. but just tried a complete uninstall and reinstall and it works now.

tomsi42
2006-04-06, 15:58
well, not sure what fixed it. but just tried a complete uninstall and reinstall and it works now.

I have found out that when testing beta's there are two things that helps:

1. Complete uninstall and reinstall (aka. new install).
2. Full rescan of library - which kan be annoying when you have 20.000 songs+

Tom