[19. April 2013] A-400 Advanced Network Setup now available | [11 Jan. 2013] Customize your A-400 Home Screen

Firmware: A-400 [13 May 2013] | C-300 [30 Nov. 2012] | A-300 [30 Nov. 2012] | C-200 [21 Jan. 2013] | A-200/A-210 [10 Aug. 2012]

Just got your NMT | WIKI has the answers | Search the forum | Forum Rules/Policy | Firmware & Official NMT News | Popcornhour manuals



User(s) browsing this thread: 1 Guest(s)
Post Reply 
[200/300/400] Squeezebox Server v7.6.1 - Updated 21st Sep
12-23-2010, 12:08 PM (This post was last modified: 12-11-2012 09:05 AM by vaidyasr.)
Post: #1
Squeezebox Server v7.6.1 - Updated 21st Sep
Stream music directly from your C200/A200 to your Squeezebox.

It doesn't matter if your library includes 100 tracks or 100,000. Or if you rip your own CDs or buy your music from services like iTunes and Amazon MP3.

Squeezebox Server is the server software that powers audio players from Logitech (formerly known as SlimDevices), including Squeezebox 3rd Generation, Squeezebox Boom, Squeezebox Receiver, Transporter, Squeezebox2, Squeezebox and SLIMP3.
Squeezebox Server is the new name for SqueezeCenter, starting with version 7.4, formerly known as SlimServer or SqueezeCenter.
Squeezebox Server is Open Source Software and written in Perl

Installation via opkg.

Browse to http://pch-c200:9000/ for configuration after installation. Server will be started upon installation and will be started on every boot.

Screenshots:
[Image: squeezeb.th.png]


Donate if you like my effort to make this happen
[Image: btn_donateCC_LG.gif]

Sriram
C200/A400/RPi - Onkyo HT-S3400 - LG 47LV3730
Find all posts by this user
Add Thank You Quote this message in a reply
[+] 3 users say Thank You to vaidyasr for this post
12-23-2010, 01:06 PM
Post: #2
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
Woah! Thank you for compiling this, vaidyasr! Smile


I'm a bit weary to have it running at all times, but that should be possible to configure somewhere, probably via the web administration: http://ip.of.the.nmt:9000

Audio, video, disco - I hear, I see, I learn.
Wiki. Wiki? Wiki!
Find all posts by this user
Add Thank You Quote this message in a reply
12-23-2010, 01:10 PM
Post: #3
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
I have planned to implement to control the start/stop and running status of the application via the I-pkg web with new interface with AJAX. So, you can start/stop whenever you require.

Sriram
C200/A400/RPi - Onkyo HT-S3400 - LG 47LV3730
Find all posts by this user
Add Thank You Quote this message in a reply
12-23-2010, 01:11 PM
Post: #4
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
Ah, neat - so there would be a single page to go to for start/stopping any custom installed programs/daemons?

Audio, video, disco - I hear, I see, I learn.
Wiki. Wiki? Wiki!
Find all posts by this user
Add Thank You Quote this message in a reply
12-23-2010, 01:13 PM
Post: #5
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
(12-23-2010 01:11 PM)dc11ab Wrote:  Ah, neat - so there would be a single page to go to for start/stopping any custom installed programs/daemons?

Yes. Smile

Sriram
C200/A400/RPi - Onkyo HT-S3400 - LG 47LV3730
Find all posts by this user
Add Thank You Quote this message in a reply
12-30-2010, 12:23 AM
Post: #6
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
I have installed squeezecenter on my C200, but the server does not start.
Here follows the content of the squeezecenter.log file:

Your locale was detected as C, you may have problems with non-Latin filenames. Consider changing your LANG variable to the correct locale, i.e. en_US.utf8
[10-12-30 00:16:57.9061] main::init (345) Starting Squeezebox Server (v7.6.0, r31497, Sun Nov 7 03:04:33 MST 2010) perl 5.012002
[10-12-30 00:16:57.9042] main::init (345) Starting Squeezebox Server (v7.6.0, r31497, Sun Nov 7 03:04:33 MST 2010) perl 5.012002
[10-12-30 00:16:58.0548] main::init (434) Warning: Can't locate UUID/Tiny.pm in @INC (@INC contains:
/share/Apps/local/share/squeezecenter/CPAN/arch/5.12/mips-linux-gnu
/share/Apps/local/share/squeezecenter/CPAN/arch/5.12/mips-linux-gnu/auto
/share/Apps/local/share/squeezecenter/CPAN/arch/5.12.2/mips-linux-gnu
/share/Apps/local/share/squeezecenter/CPAN/arch/5.12.2/mips-linux-gnu/auto
/share/Apps/local/share/squeezecenter/CPAN/arch/5.12/mips-linux-gnu
/share/Apps/local/share/squeezecenter/CPAN/arch/5.12/mips-linux-gnu/auto
/share/Apps/local/share/squeezecenter/CPAN/arch/mips-linux-gnu
/share/Apps/local/share/squeezecenter/lib
/share/Apps/local/share/squeezecenter/CPAN
/share/Apps/local/share/squeezecenter
/share/Apps/local/share/squeezecenter
/share/Apps/local/lib/perl5/site_perl/5.12.2/mips-linux-gnu
/share/Apps/local/lib/perl5/site_perl/5.12.2
/share/Apps/local/lib/perl5/5.12.2/mips-linux-gnu
/share/Apps/local/lib/perl5/5.12.2 .) at /share/Apps/local/share/squeezecenter/slimserver.pl line 434.

Could you please help me?
Alekos
Find all posts by this user
Add Thank You Quote this message in a reply
12-30-2010, 12:42 AM
Post: #7
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
I have a problem as well, except that I installed perl-uuid-tiny before Squuezecenter. My Slimserver log file:

Your locale was detected as C, you may have problems with non-Latin filenames. Consider changing your LANG variable to the correct locale, i.e. en_US.utf8
[10-12-29 17:30:08.8375] main::init (345) Starting Squeezebox Server (v7.6.0, r31497, Sun Nov 7 03:04:33 MST 2010) perl 5.012002
[10-12-29 17:30:08.8355] main::init (345) Starting Squeezebox Server (v7.6.0, r31497, Sun Nov 7 03:04:33 MST 2010) perl 5.012002
[10-12-29 17:30:17.7453] Slim::Utils::Misc::msg (1171) Warning: [17:30:17.7416] Class::C3::Componentised::load_components(): Use of DBIx::Class::UTF8Columns is strongly discouraged. See documentation of DBIx::Class::UTF8Columns for more info
Log4perl: Seems like no initialization happened. Forgot to call init()?
Can't call method "log" on an undefined value at /share/Apps/local/lib/perl5/site_perl/5.12.2/Log/Log4perl/Appender.pm line 217.


HOWEVER, after re-booting my A210, it started successfully as part of the boot process.

How do I disable/enable autostart up please?

A210, 2TB Samsung F3EG, Panasonic TXP50VT20B, Homeplug AV200, Synology DS411j.
Find all posts by this user
Add Thank You Quote this message in a reply
12-30-2010, 03:56 AM
Post: #8
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
(12-30-2010 12:42 AM)ilancas Wrote:  I have a problem as well, except that I installed perl-uuid-tiny before Squuezecenter. My Slimserver log file:

Your locale was detected as C, you may have problems with non-Latin filenames. Consider changing your LANG variable to the correct locale, i.e. en_US.utf8
[10-12-29 17:30:08.8375] main::init (345) Starting Squeezebox Server (v7.6.0, r31497, Sun Nov 7 03:04:33 MST 2010) perl 5.012002
[10-12-29 17:30:08.8355] main::init (345) Starting Squeezebox Server (v7.6.0, r31497, Sun Nov 7 03:04:33 MST 2010) perl 5.012002
[10-12-29 17:30:17.7453] Slim::Utils::Misc::msg (1171) Warning: [17:30:17.7416] Class::C3::Componentised::load_components(): Use of DBIx::Class::UTF8Columns is strongly discouraged. See documentation of DBIx::Class::UTF8Columns for more info
Log4perl: Seems like no initialization happened. Forgot to call init()?
Can't call method "log" on an undefined value at /share/Apps/local/lib/perl5/site_perl/5.12.2/Log/Log4perl/Appender.pm line 217.


HOWEVER, after re-booting my A210, it started successfully as part of the boot process.

How do I disable/enable autostart up please?

The log4perl issue was due to the permission issue. I also faced the same and after I gave 777 permissions to /share/Apps/local/slimserver directory it works fine. You can rename S99squeezecenter.sh to S99squeezecenter.sh.disabled or remove the .sh extension to disable the startup automatically.

Sriram
C200/A400/RPi - Onkyo HT-S3400 - LG 47LV3730
Find all posts by this user
Add Thank You Quote this message in a reply
12-31-2010, 12:10 AM (This post was last modified: 12-31-2010 12:11 AM by papaiannis.)
Post: #9
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
Thank you for your replies.
I succeeded in compiling squeezebox server and in having it started. I then configured the server (library name, music source directory, ...). When I restarted the server, it aborted, and so does at startup and each time I try to start it by calling the .sh script. Here follows the content of the log file:

[10-12-31 00:03:26.3661] Slim::Schema::Storage::throw_exception (119) Error: DBI Exception: DBD::SQLite:Big Grinb do failed: SQL logic error or missing database
database persistentdb is already in use [for Statement "ATTACH '/share/Apps/local/slimserver/cache/squeezebox-persistent.db' AS persistentdb"]
[10-12-31 00:03:26.3734] Slim::Schema::Storage::throw_exception (119) Backtrace:

frame 0: Slim::Utils::Log::logBacktrace (/share/Apps/local/share/squeezecenter/Slim/Schema/Storage.pm line 119)
frame 1: Slim::Schema::Storage::throw_exception (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 1274)
frame 2: DBIx::Class::Storage::DBI::__ANON__ (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 1232)
frame 3: DBIx::Class::Storage::DBI::_do_query (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 1203)
frame 4: DBIx::Class::Storage::DBI::connect_call_do_sql (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 1185)
frame 5: DBIx::Class::Storage::DBI::_do_connection_actions (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 1192)
frame 6: DBIx::Class::Storage::DBI::_do_connection_actions (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 1045)
frame 7: DBIx::Class::Storage::DBI::_run_connection_actions (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 1035)
frame 8: DBIx::Class::Storage::DBI::_populate_dbh (/share/Apps/local/lib/perl5/site_perl/5.12.2/DBIx/Class/Storage/DBI.pm line 943)
frame 9: DBIx::Class::Storage::DBI::ensure_connected (/share/Apps/local/share/squeezecenter/Slim/Schema/Storage.pm line 43)
frame 10: (eval) (/share/Apps/local/share/squeezecenter/Slim/Schema/Storage.pm line 43)
frame 11: Slim::Schema::Storage::dbh (/share/Apps/local/share/squeezecenter/Slim/Schema.pm line 301)
frame 12: Slim::Schema::_connect (/share/Apps/local/share/squeezecenter/Slim/Schema.pm line 132)
frame 13: Slim::Schema::init (/share/Apps/local/share/squeezecenter/Slim/Music/Import.pm line 649)
frame 14: Slim::Music::Import::_checkLibraryStatus (/share/Apps/local/share/squeezecenter/Slim/Music/Import.pm line 587)
frame 15: Slim::Music::Import::useImporter (/share/Apps/local/share/squeezecenter/Slim/Music/MusicFolderScan.pm line 48)
frame 16: Slim::Music::MusicFolderScan::init (/share/Apps/local/share/squeezecenter/slimserver.pl line 513)
frame 17: main::init (/share/Apps/local/share/squeezecenter/slimserver.pl line 631)
frame 18: main::main (/share/Apps/local/share/squeezecenter/slimserver.pl line 1126)

Coul you please help me again?

Alekos
Find all posts by this user
Add Thank You Quote this message in a reply
12-31-2010, 02:59 AM
Post: #10
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
(12-31-2010 12:10 AM)papaiannis Wrote:  Thank you for your replies.
I succeeded in compiling squeezebox server and in having it started. I then configured the server (library name, music source directory, ...). When I restarted the server, it aborted, and so does at startup and each time I try to start it by calling the .sh script. Here follows the content of the log file:

Coul you please help me again?

Alekos

I really don't have a clue with the errors. You can possibly remove the existing squeezebox installation and try a fresh installation via ipkg. Also, I'll check in my c200 to make sure that the dependencies of squeezebox is OK.

Sriram
C200/A400/RPi - Onkyo HT-S3400 - LG 47LV3730
Find all posts by this user
Add Thank You Quote this message in a reply
12-31-2010, 12:46 PM (This post was last modified: 12-31-2010 01:34 PM by papaiannis.)
Post: #11
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
It appears that the squeezebox firmware contained in Squeezebox Server v7.6.0 is buggy. At least when installed on my Squeezebox Boom. After upgrade to the new firmware (version 54):
1) the display does not scroll anymore,
2) after pressing the volume button, the display does not return back to the now-playing info screen,
3) when connecting to mysqueezebox.com the display turns off. To turn it on again I must press the home button on the remote

To solve these problems I have installed the Squeezebox Server v7.5.2 r31623 (dated December 13, 2010) on my Windows 7 PC. Once connected to the server, my Sq. Boom switches to the older v7.5.2 firmware (version 51), and everything works well again.

It is by far more preferable for me to have squeezebox server running on my PCH-C200. May I suggest you to compile version v7.5.2, which is the most recent stable version?
Thanks for your great work!

Alekos
Find all posts by this user
Add Thank You Quote this message in a reply
12-31-2010, 03:00 PM
Post: #12
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
(12-31-2010 12:46 PM)papaiannis Wrote:  It appears that the squeezebox firmware contained in Squeezebox Server v7.6.0 is buggy. At least when installed on my Squeezebox Boom. After upgrade to the new firmware (version 54):
1) the display does not scroll anymore,
2) after pressing the volume button, the display does not return back to the now-playing info screen,
3) when connecting to mysqueezebox.com the display turns off. To turn it on again I must press the home button on the remote

To solve these problems I have installed the Squeezebox Server v7.5.2 r31623 (dated December 13, 2010) on my Windows 7 PC. Once connected to the server, my Sq. Boom switches to the older v7.5.2 firmware (version 51), and everything works well again.

It is by far more preferable for me to have squeezebox server running on my PCH-C200. May I suggest you to compile version v7.5.2, which is the most recent stable version?
Thanks for your great work!

Alekos

I'll pack the v7.5.2, but i think it may use mysql instead of sqlite which will consumes more memory.

Sriram
C200/A400/RPi - Onkyo HT-S3400 - LG 47LV3730
Find all posts by this user
Add Thank You Quote this message in a reply
[+] 1 user says Thank You to vaidyasr for this post
01-09-2011, 06:16 PM
Post: #13
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
I am very interested in trying this when my 8Gb USB stick as internal PCH storage arrives. Currently I have SBS and my music on my RHEL server. I've a copy of the music on my Drobo NAS the PCH uses so I would not need my server up all the time.

Does the distro include sox for downsampling 96/24 material for Squeezeboxes that don't support more than 48kHz?

Drobo FS wired 100Mb > Popcorn Hour C-200 Component & S-Video & TOSLink > Lexicon MC-12 Component > InFocus IN80EU PJ & S-Video > Sony 29" TV
Find all posts by this user
Add Thank You Quote this message in a reply
01-11-2011, 02:00 PM
Post: #14
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
I've installed the Squeezebox Server (SBS) but not yet tested it with my SB Classic and SB Radio, looking forward to that!

Vaidyasr, did you find good compiling arguments? I found this on the Slimdevices forum, regarding the "TinySBS" which is embedded (used optionally) on Squeezebox Touch devices:

(With regards to "What is TinySBS and how does it compare to the full SBS version?")
Quote:/usr/bin/perl /usr/squeezecenter/slimserver.pl --charset utf8 --noweb --notranscoding --nosb1slimp3sync --nostatistics --noinfolog --nodebuglog --logfile syslog

So, the main 'feature' differences are no web interface, no transcoding, no sync for any players earlier than SB2, no statistics calculations and no info or debug level logging. This reduces the memory footprint and the performance overhead.

Without the web interface, of course, most prefs are not accessible so it also runs with the default settings, including the use of sqlite as the database engine.

Did you use any/some of these arguments when compiling the SBS for NMT?

Audio, video, disco - I hear, I see, I learn.
Wiki. Wiki? Wiki!
Find all posts by this user
Add Thank You Quote this message in a reply
01-11-2011, 02:46 PM
Post: #15
RE: [Apps] Squeezebox Server v7.6.0 - A200/C200
(01-11-2011 02:00 PM)dc11ab Wrote:  I've installed the Squeezebox Server (SBS) but not yet tested it with my SB Classic and SB Radio, looking forward to that!

Vaidyasr, did you find good compiling arguments? I found this on the Slimdevices forum, regarding the "TinySBS" which is embedded (used optionally) on Squeezebox Touch devices:

(With regards to "What is TinySBS and how does it compare to the full SBS version?")
Did you use any/some of these arguments when compiling the SBS for NMT?
Actually there was no compiling part involved in SBS. I have just compiled all depended perl modules and started the .pl. Smile

Sriram
C200/A400/RPi - Onkyo HT-S3400 - LG 47LV3730
Find all posts by this user
Add Thank You Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [100/200/300/400] Community Software Installer 2.7.4.0 ** UPDATED MAR 18th 2013** jhmiller 291 23,068 05-20-2013 05:51 PM
Last Post: jhmiller
  [200] Airplay server for C200 and A100 popcornmix 334 140,511 05-13-2013 12:37 AM
Last Post: FlintLock
  [100/200/300/400] How to install remote syslog server on NMT A-200 jwalczak 0 204 05-10-2013 05:00 PM
Last Post: jwalczak
  [200/300] oPKG v0.1.8 - Updated on 21st Feb vaidyasr 451 152,364 04-27-2013 12:47 PM
Last Post: TReneR
  [200/300/400] aMule v2.3.1 - Updated 7th Oct vaidyasr 131 37,701 04-24-2013 07:19 PM
Last Post: TReneR
  [400] oPKG v0.1.8 - 400 Series - Updated on 5th Jan vaidyasr 134 8,529 04-12-2013 02:11 PM
Last Post: marcolivier
Star [100/200/300/400] Download Manager v3.2 Released - Updated Apr 10th vaidyasr 1,690 551,548 03-29-2013 02:23 PM
Last Post: TReneR
  [200/300] [Apps] QtWebKit - Web Browser - Updated 23rd Sep vaidyasr 269 112,810 02-12-2013 12:41 PM
Last Post: Willem53
Brick [100/200/300/400] CSI Lite 1.3.1 *** UPDATED JAN. 17 2012 *** Revell 10 1,343 01-19-2013 10:08 AM
Last Post: Exter
  [200/300/400] MKVTools v1.1.1 - Updated 27th Feb vaidyasr 42 14,154 01-19-2013 02:08 AM
Last Post: Koreano

Forum Jump: