See post #5 in this thread for the process. Any time IPKG Squeezecenter is installed, it uses the most recently released IPKG version. Info on which Squeezecenter version is currently available as IPKG is always at http://ipkg.nslu2-linux.org/feeds/op...table/Packages. Note, however, that you might want to see various posts in the forum about problems running 7.3.3 in general (not specific to LinkStation). I would not necessarily upgrade to 7.3.3 unless you have a particular reason to do so.
Results 101 to 110 of 402
-
2009-07-06, 12:56 #101Senior Member
- Join Date
- Jun 2006
- Posts
- 739
Last edited by TiredLegs; 2009-07-06 at 13:05.
-
2009-07-06, 13:01 #102Senior Member
- Join Date
- Jun 2006
- Posts
- 739
-
2009-07-08, 14:21 #103
Painless upgrade. Thanks again to all.
Except for two issues:
1. .mp4 files don't play - get log error
[09-07-03 11:54:11.3670] Slim::Player::Song:
pen (341) Error: Couldn't create command line for mp4 playback for [file:///mnt/disk1/[sharename]/Music/[artist]/[disc]/[track].m4a]
[Further edit v2] I have now moved forward one step by realising that my convert.conf wasn't in the right place and/or wasn't correctly named. It seems on the Linkstation/ipkg combo, Squeezecenter looks for
/opt/etc/squeezecenter/convert.conf
- then -
/opt/share/squeezecenter/custom-convert.conf
- then -
/opt/share/squeezecenter/squeezecenter-convert.conf
I didn't have the directory /opt/etc/squeezecenter so I copied /opt/share/squeezecenter/convert.conf to /opt/share/squeezecenter/custom-convert.conf. After restarting Squeezecenter, all the appropriate options became available in Settings¦Advanced¦File Types. Now everything appears as if I should be able to play .mp4's , but unfortunately they don't (the various displays all say that the song is playing and errors don't come up in the log, but silence reigns and the VU meters are stuck at 0). I'm rapidly giving up hope.
2. Log file has multiple errors of the type
[09-07-08 09:30:44.2125] Slim::Utils::Misc::msg (1139) Warning: [09:30:44.2075] commit ineffective with AutoCommit enabled at /opt/share/squeezecenter/CPAN/DBIx/Class/Storage/DBI.pm line 706.
line 706 of DBI.pm is marked >> in the following:
> Issues a commit against the current dbh.
>
> =cut
>
> sub txn_commit {
> my $self = shift;
> my $dbh = $self->dbh;
> if ($self->{transaction_depth} == 0) {
> unless ($dbh->{AutoCommit}) {
> $self->debugobj->txn_commit()
> if ($self->debug);
> $dbh->commit;
> }
> }
> else {
> if (--$self->{transaction_depth} == 0) {
> $self->debugobj->txn_commit()
> if ($self->debug);
>> $dbh->commit;
> }
> }
> }
I have read that comment out these lines creates other errors.
Anyone able to help me take these two issues forward?Last edited by andybjackson; 2009-07-18 at 15:42. Reason: No answer yet received. Trying to improve chances of an answer.
-
2009-07-20, 15:16 #104Junior Member
- Join Date
- Jul 2009
- Posts
- 21
Great instructions, good work. Just one question and possible suggestion.
I'm not sure why you are removing the optware package and bootstrap just to do an upgrade? Do you have a reason? Seems like a lot more work than just doing an "ipkg upgrade".
Here's what I would do to upgrade:
/opt/etc/init.d/S99squeezecenter stop
/opt/bin/ipkg update
/opt/bin/ipkg upgrade
The instructions above in order are basically stopping your squeezecenter software, then updating the ipkg lists so it knows what to upgrade, then upgrading your installed packages.
This will download and configure your installed packages. When the process is done it will return "Successfully terminated."
You'll still need to do the sed commands and in my case update the /opt/etc/squeezecenter.conf if you have changed your http port to 9001.
Just a suggestion.Last edited by boomjoe; 2009-07-20 at 15:24.
-
2009-07-20, 16:43 #105Senior Member
- Join Date
- Jun 2006
- Posts
- 739
I don't recall the specific issue, but when I originally wrote the instructions (which were intended for use with JTYMOD firmware), I tried the type of sequence you suggest, and it didn't work. I can give it another shot the next time I want to upgrade my own LinkStation to a new version of Squeezecenter and see if everything goes OK now.
-
2009-07-20, 16:59 #106Junior Member
- Join Date
- Jul 2009
- Posts
- 21
I would guess it was the JTYMOD firmware that was the issue. I've done two upgrades to my terastation live using the ipkg upgrade path (to 7.3.2 and just recently to 7.3.3).
However your instructions are excellent and a lot better than searching through all the old posts on nas-central and here which I did when I first started. I'd vote to make this thread a sticky.
-
2009-07-26, 12:30 #107Junior Member
- Join Date
- Jun 2009
- Posts
- 2
How do you clear SC cache?
I've changed some album artwork tags, but squeezecenter isn't picking up the new tags even after a full library rescan. I want to clear the cache on my SC linkstation install to see if this fixes the problem. Can anybody help with the commands to do this?
-
2009-07-28, 20:22 #108Junior Member
- Join Date
- Sep 2008
- Location
- Poughkeepsie, NY
- Posts
- 6
SC Cach
-
2009-07-28, 21:10 #109Junior Member
- Join Date
- Sep 2008
- Location
- Poughkeepsie, NY
- Posts
- 6
Simpler update works
I've just succeeded in doing it this way as well (to 7.3.3) and it works fine. Thanks boomjoe.
You have to comment out the AutoCommits again, but not for the DBI.pm in the perl directory (of course, that was for this update, ipkg could conceivably update perl in the future).
In other words, you only need these:
/opt/bin/sed -i.orig -e '/dbh->STORE.*AutoCommit.*0/s/^/#/' CPAN/DBI.pm
/opt/bin/sed -i.orig -e "/Slim::Schema->storage->dbh->{'AutoCommit'} = 0/s/^/#/" scanner.pl
/opt/bin/sed -i.orig -e "/Slim::Schema->storage->dbh->{'AutoCommit'} = 0/s/^/#/" Slim/Schema/Playlist.pm
/opt/bin/sed -i.orig -e "/Slim::Schema->storage->dbh->{'AutoCommit'} = 0/s/^/#/" Slim/Music/Import.pm
+1
-Christo
-
2009-08-06, 07:46 #110Junior Member
- Join Date
- Jul 2009
- Posts
- 7
Success but for one small problem
I have succeeded in getting it to work but for one thing. I completed the set up and exited the C:\ command window but now want to add the last instruction if Squeezbox doesn't start up after reboot. What do I need to put into the command window to get to the right directory to put in this:-
/opt/etc/init.d/S99squeezecenter stop
rm /home/slimserver/squeezecenter.pid
/opt/etc/init.d/S99squeezecenter start
Apart from ths little niggle it was very simple to follow and get set up.
Thanks TiredLegs
Regards
Keith


Reply With Quote
