Quantcast
Channel: Squeezebox : Community : Forums - 3rd Party Software
Viewing all 2057 articles
Browse latest View live

Google starts Google Cast for Audio

$
0
0
Google has announced Google Cast for audio. This integrates the same tech behind Chromecast into speakers, soundbars, and A/V receivers to let you cast your music from Android, iOS, and the web. First hardware partners for speakers are Sony, LG and Denon.

http://chrome.blogspot.ch/2015/01/in...for-audio.html
http://www.google.com/castaudio/

Would be nice, if any of the LMS apps for mobile devices could support this in the future. That would open up a whole new range of hardware for us :)

Vortexbox v EAC or dbPoweramp

$
0
0
Embarking on a re-rip project. A lot of my earliest rips were with iTunes and I now know better so want to re-rip a lot of CDs.
Have used EAC as my goto ripper for a while and I know it's capabilities but it isn't really suitable for a production line type job. So I have built a Vortexbox with a view to using it just to rip my CDs. LMS will stay on my QNAP.
Question to those of you that have used Vortexbox for a while - how good is it compared to EAC or dbPoweramp? I am just looking at ripping to FLAC, tagging and cover art capability. CDs are rock, blues, jazz and pop plus a bit (but not much) classical.
Cheers

New plugin for audio bookmarks

$
0
0
There is already a plugin for Bookmarks from KDF (http://code.google.com/p/kdfplugins/downloads/list) , but this is unmaintained now for a couple of years and doesn't work on newer players (i. e. Radio or Touch).

I always wanted a feature like this because i listen a lot to radio dramas / audio books and it's always a pain to find the position where you stopped listening days ago.
So finally i decided to write a new plugin for a bookmarking feature. Since there had been a couple of posts in this forum where users asked for "audio bookmarks", i post it here - perhaps it can be useful for others too.

The code is based on the "What was that tune?" plugin from mherger (http://forums.slimdevices.com/showth...+was+that+tune) - thanks for that really handy tool and all the other work you do for the squeezebox system.

There are some distinct differences:

  • "BookmarkHistory" only works with local music, not with internet streams (this is by design, as i use the album-id to identify the currently played album)
  • It keeps track of the tracknumber and the position in a track of an album you listen to (independent of the player you use)
  • Albums are automatically removed from the bookmark list when you reach the end of the last track (remember: this is for setting bookmarks, not for storing favourites)


It works automatically:

  • In the settings of the plugin you select the genres for which bookmarks should be used.
  • If you play an album with a matching genre the plugin will keep track of the tracknumber and the position in the track while the album is played.
  • The bookmarked albums are listed in the plugin menu (most recent at the top). Klicking on an album will load the album and start it at the bookmarked position.


Installation:

  • Unzip the attached file in your "Plugins" folder.
  • Activate the plugin in Settings -> Plugins.
  • Check the plugin configuration: The settings are self explanatory. You should at least define a value for the genre filter or the plugin will also be used for music albums (which presumably you don't want) . The filter is a list of comma separated keywords - only albums in which the genre contains one of the keywords are used for bookmarking.


Some notes and caveats:

  • Albums need to be tagged with tracknumbers starting from 1 ascending, otherwise the plugin will jump to the wrong track.
  • Rewind and next buttons wont work for bookmarked albums (because these also trigger the newsong event which then jumps back to the bookmarked position). You can, however, use the scroll bar.
  • If a genre is dropped from the "List of genres" setting it may happen that bookmarks of albums with this genre are kept in the bookmark list, even if they are fully played.
  • If you start an album from the "My Music" menu and you select the track that the bookmark is set to, the player will jump to the bookmarked position (if you select another track the track will play from the start and the plugin updates the bookmark.
  • Because the plugin uses the album_id's to identify an album the bookmarks will be wiped when you perform a "Full rescan" of the database


Please note that i am by no means an experienced squeezebox developer and i usually don't write code in Perl, so expect some bugs. Anyway, i have tested this with
  • recent 7.9 nightly build server - but it should also work with older versions
  • Radio, Receiver (and iPeng on an iPod touch) as clients
  • iPeng, Squeezepad as controller apps on iPod and iPad, Squeeze Control on Android


and it works quite well for me.
Attached Files

iPlayer freezes occasionally

$
0
0
I have used iPlayer for a long time and it is basically very good. However, every so often it freezes. Sometimes it kicks starts itself again after 10-30seconds, sometimes it doesn't. This happened on my old TalkTalk copper connection, but it still happens with my new BT fibre connection. I live in central London, and whenever I do a bandwidth test I always get close to 40Mb/s, and it seems very reliable so I suspect the problem is elsewhere. All my SB3s are wired, and I use SqueezeLite on my 6 month old Windows 7 PC. Any idea what it could be?

Tridode Spotify missing tracks

$
0
0
I am a recent subscriber to Spotify + Triode's excellent plugin. I just noticed that some of the albums are missing tracks. For instance, the DG recording of Sibelius' Violin Concerto played by Anne-Sophie Mutter is missing the 2nd movement. This is not good for listening to classical pieces. Any suggestions? Thank you.

Change displayed art size in Squeezeplay

$
0
0
Chaps

I have a couple of Jogglers running Squeezeplay. since I have so much screen real estate I'd like to have the Album covers large when browsing the library.

Is there a way to tweek this, can't find anything with the search?

thanks

Mark

SmartMix 1.6: support for mobile browsers &LMS 7.9 library views

$
0
0
> Are you absolutely sure it would not work on iPhone 6 Plus? Any way I
> could try?


I'll try to test with the simulator. Can you open the following in safari?

http://www.herger.net/slim-plugins/b.../blender2.html

When called from iPeng, would it have the full width, or are you using a
split view on the 6+?

> Also... I assume you can't change the CSS? Because in ipPeng on iPad it
> doesn't work in portrait mode, probably because it assumes a fullscreen
> window size, wich iPeng doesn't have, and the missing 85 pixels hide the
> right hand sliders.


Hmm... I tweaked the layout to fit the window in iPeng - in Landscape
mode. Never tried portrait mode (yes, I'm a landscape mode iPad user). I
could probably make it work, but at the cost of usability. Smaller
buttons etc., but they'd be hard to use. Or I could totally rewrite the
UI to make it work on phones, too.

But for the time being I think it's not asking too much to rotate the
device to accommodate all controls.

--

Michael

Server Power Control Shutdown after Scan results in LMS Crash

$
0
0
On ubuntu 14.04, 64 bit, using "Logitech Media Server Version: 7.9.0 - 1420550541 @ Wed Jan 7 04:04:59 UTC 2015" with Server Power Control plugin v20141101.163656.

When I need to rescan my library I normally do this overnight (because Custom Scans take several hours). I use the very useful Server Power Control (SPC) plugin to ensure LMS is awake well before the scheduled rescan start time, and to shut down when all is done. This has normally worked well.

At some point in the last few months I started to notice that the server log had crashes in it at shutdown time, and ubuntu was complaining about crashes the next morning. An example of such a crash reported on the log is shown below.

To cut quite a long story short, with many different tests, I think I have managed to fix it by changing the shutdown command in SPC slightly, from
Code:

sudo /sbin/shutdown -h now
to
Code:

sudo /sbin/shutdown -h now &
The idea being that maybe SPC was blocking LMS (not just squeezeboxserver_safe) from shutting down properly, and the trailing "&" would allow SPC to relinquish control to let LMS shut down.

Has anyone else had this problem, or is able to shed light on the log entry? (Sometimes the crash log seems to suggest the scan hasn't finished, but it has. I repeated the process during the day is several different ways, and the scan was definitely done (I also tried stopping including the Custom Scan and manually ran the SPC shutdown command and still got a crash).
Code:

[15-01-10 06:14:11.1576] Plugins::SrvrPowerCtrl::Util::SystemExecCmd (892) SrvrPowerCtrl executing command: /storage/Scripts/wakealarm.sh 1420935600 --verbose --log
[15-01-10 06:14:17.0042] Plugins::SrvrPowerCtrl::Util::SystemExecCmd (892) SrvrPowerCtrl executing command: sudo /sbin/shutdown -h now
2015-01-10 06:14:20 squeezeboxserver_safe stopped.
[15-01-10 06:14:20.9061] Slim::Schema::Storage::throw_exception (122) Error: DBI Exception: DBD::SQLite::st execute failed: attempt to execute on inactive database handle [for Statement "SELECT value FROM metainformation WHERE name = 'isScanning'"]
[15-01-10 06:14:20.9313] Slim::Schema::Storage::throw_exception (122) Backtrace:

  frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Schema/Storage.pm line 122)
  frame 1: Slim::Schema::Storage::throw_exception (/usr/share/squeezeboxserver/CPAN/DBIx/Class/Storage/DBI.pm line 1006)
  frame 2: DBIx::Class::Storage::DBI::__ANON__ (/usr/share/perl5/Slim/Music/Import.pm line 656)
  frame 3: Slim::Music::Import::stillScanning (/usr/sbin/squeezeboxserver line 1155)
  frame 4: main::cleanup (/usr/share/perl5/Slim/bootstrap.pm line 417)
  frame 5: Slim::bootstrap::sigterm (/usr/share/perl5/Slim/Schema.pm line 331)
  frame 6: (eval) (/usr/share/perl5/Slim/Schema.pm line 331)
  frame 7: (eval) (/usr/share/perl5/Slim/Schema.pm line 331)
  frame 8: Slim::Schema::disconnect (/usr/sbin/squeezeboxserver line 1161)
  frame 9: main::cleanup (/usr/sbin/squeezeboxserver line 1140)
  frame 10: main::stopServer (/var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/SrvrPowerCtrl/Util.pm line 985)
  frame 11: Plugins::SrvrPowerCtrl::Util::__ANON__ (/usr/share/perl5/Slim/Utils/Timers.pm line 266)
  frame 12: (eval) (/usr/share/perl5/Slim/Utils/Timers.pm line 266)
  frame 13: Slim::Utils::Timers::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
  frame 14: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
  frame 15: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 715)
  frame 16: main::idle (/usr/sbin/squeezeboxserver line 665)
  frame 17: main::main (/usr/sbin/squeezeboxserver line 1200)

[15-01-10 06:14:21.9315] Plugins::SrvrPowerCtrl::Util::SystemExecCmd (892) SrvrPowerCtrl executing command: /storage/Scripts/wakealarm.sh 1420935600 --verbose --log
[15-01-10 06:14:23.6360] Slim::Schema::forceCommit (2147) Warning: Trying to commit transactions before DB is initialized!
[15-01-10 06:14:23.6437] Plugins::SrvrPowerCtrl::Util::SystemExecCmd (892) SrvrPowerCtrl executing command: /storage/Scripts/wakealarm.sh 1420935600 --verbose --log
2015-01-10 08:47:50 squeezeboxserver_safe started.


Triode Spotify Plugin - Remote Streaming Issue

$
0
0
Hello,

Let me describe my system then point my present issue:

I have been using Squeezeboxes for ages now. I have a working multi-room setup with 1 Transporter, 1 SB Classic and 1 SB Radio, all controlled with Ipeng remote. I additionally use Ipeng as both remote and Playback device when I am somewhere else rather than home. I am also in the process of getting a used SB Classic to be used at my seaside home that I d like to connect to my LMS through the internet.

I have opened all the relevant ports on my router to correctly manage SB Traffic to be able to listen to my music from the Internet using Ipeng as playback device and I believe it should work using the SB classic as well. I recently installed the Triode plugin which is working as a charm inside my home network, but I would like it to work also remotely if possible, but I fail to be able able to make it work.

I have setup port forwarding in the router (port 9005 TCP and UDP) and opened the relevant exceptions in the server firewall (both ports and program exceptions). I tested for port 9005 to be open using an internet tool and by telnetting into my server port 9005 from the internet and I get a response (i deleted the IP):

telnet> open *********** 9005
Trying ***********...
Connected to ****************
Escape character is '^]'.
Connection closed by foreign host.

I do not know what else to try. Has someone managed to make this work remotely either with a software player or hardware player connecting to a Logitech Media Server over the internet?

Here is the log for the selftest using the settings page, I believe it doesn't say much as it is

[10:03:55.093] main:619 req: cover.jpg res: spotify:image:17644ccefacc3434be4bec1921492f4dc202 175c par: (null) prot: HTTP/1.0 auth: (null)
[10:03:55.093] main:702 relogging in as user: myherospotify
[10:03:55.140] log_message:81 log: 09:03:55.140 I [ap:1752] Connecting to AP ap.gslb.spotify.com:80
[10:03:55.202] log_message:81 log: 09:03:55.202 I [ap:1226] Connected to AP: 194.132.162.34:80
[10:03:55.280] credentials_blob_updated:119 credentials blob updated
[10:03:56.312] credentials_blob_updated:119 credentials blob updated
[10:03:56.312] write_cover:123 cover fetch: No error
[10:03:56.327] main:619 req: cover.jpg res: spotify:image:17644ccefacc3434be4bec1921492f4dc202 175c par: (null) prot: HTTP/1.0 auth: (null)
[10:03:56.327] write_cover:123 cover fetch: No error
[10:03:56.327] metadata_updated:86 new meta
[10:03:56.562] metadata_updated:86 new meta
[10:03:57.687] log_message:81 log: 09:03:57.687 E [c:/Users/spotify-buildagent/BuildAgent/work/1e0ce8a77adfb2dc/client/core/network/proxy_resolver_win32.cpp:215] WinHttpGetProxyForUrl failed
[10:04:06.265] main:619 req: cover.jpg res: spotify:image:515a18d95b4908de89994000e85f79363aee aff1 par: (null) prot: HTTP/1.0 auth: (null)
[10:04:06.281] write_cover:123 cover fetch: No error
[10:04:06.281] main:619 req: cover.jpg res: spotify:image:515a18d95b4908de89994000e85f79363aee aff1 par: (null) prot: HTTP/1.0 auth: (null)
[10:04:06.281] write_cover:123 cover fetch: No error
[10:04:06.328] log_message:81 log: 09:04:06.328 I [offline-mgr:2032] 0 files are locked. 0 images are locked
[10:04:06.328] log_message:81 log: 09:04:06.328 I [offline-mgr:2058] 0 files unlocked. 0 images unlocked
[10:04:23.344] main:619 req: status.json res: (null) par: (null) prot: HTTP/1.0 auth: (null)
[10:04:23.344] process_status:1464 process status

Triode Spotify Plugin Unable to start streaming from Spotify (OS X firewall disabled)

$
0
0
Any advice appreciated on me having not set this up properly
Works great for some time but then cannot get it to work.
Have had to disable the firewall in the past to get it to work (on OS X 10.8), despite spotifyd being set to allow incoming connections in firewall options.
I assume spotifyd is the actual plugin, or is that the actual 'self-test' application?
Cheers.
Got The message below after i'd disabled the firewall:-

Helper App Running
Helper App Running
PASS
Logged In
Logged In
PASS
Spotify Metadata OK
Spotify Metadata OK
PASS
Streaming from Spotify Failed
FAIL

Unable to start streaming from Spotify - check connectivity to Spotify

Spotify Premium plugin not working on ZyXel NAS540

$
0
0
Hi!

I've got a ZyXel NAS540 with V5.01(AATB.0) of the firmware.
LMS 7.7.4 is running fine, except for the excellent Triode plugin that won't start. Logging set to maximum, but nothing at all goes into the log. The only failure indication I get is "Helper App Not Running" when doing the self test.

My initial though would be an authorisation issue, since there's no log produced. Any thoughts?


/Joakim

Custom Scan serious issues

$
0
0
I am running Mac OX and LMS 7.9. I am using custom scan with no issues. However, in the last few days, custom scan gave me a hell a lot of issues. After I finished full rescan my library, custom scan will be triggered and it takes a long time for custom scan to finish. It did not behaved like that previously. Also everytime when I custom browse, custom scan will be triggered again and takes a long time to finish.

Any changes to custom scan plugin recently? At the moment, LMS is not usable. Very frustrated!!

Picoplayer Tweaks

$
0
0
So having got this up and running on a Pi B+ with HifiBerry Digi+ (I make that sound like an acheivement but really it could not be easier)

I'm looking at the settings and tweaks pages and wondering, has anyone had any success in improving sound quality by adjusting the stock settings? and if so what did you do an why?

LMS 7.7.5 - Triode's Spotify plugin no longer working

$
0
0
I've was happily running Triode's Spotify plug-in v2.3.9 for several months since installing LMS 7.7.5 on a QNAP 112P firmware 4.1.2 (2014/12/29). However, since Mon. 19 Jan the plug-in has stopped working. The NAS is controlled by Windows 8.2 PC.

On the plugin settings page Status shows "Helper App: Running" but when I run the Self Test the first message is "Helper App Not Running".

As far as I can tell there have been no changes to firewall settings.

Any help assistance would be greatly appreciated.

Dave

Squeezelite to control amplifier power?

$
0
0
I am planning to use an laptop running linux as a squeezelite player for one room on the house, and would like to have the power button control a relay to power the amp on & off. Has anyone looked into using the power button function in SB to trigger an external script? Any specific software or hardware tips?


Thanks

Play through Windows Phone

$
0
0
I think I've searched and read enough, but just to confirm before I make a switch I'll regret from Android...there is currently no way to play music on a Windows phone from a Squeezebox Server?

Thanks!

Android Wear support: Is Squeeze Control the only app so far?

$
0
0
Since I got myself an Asus ZenWatch, I was wondering whether Squeeze Control is the only remote control app that supports Android Wear? I searched Google Play and it was the only one showing up in the results.

Is anyone using Squeeze Control on an Android Wear device?

Squeezelite and sirius radio?

$
0
0
I can't seem to get sirius radio to work with Squeezelite. I know it used to work, at least sometimes.
I am running Squeezelite on a Windows 7 desktop. The version of Squeezelite I am running is pretty old, but I've also tried with newer versions.
I currently have a Touch in the same location, which plays the sirius streams fine, but when I try to run on Squeezelite (accessing via the LMS Web interface), the playing side of the screen looks like it will play, the play time counter counts for about 5 seconds, then goes back to zero.
Has sirius imposed some limitation that it will only play with a "real" hardware squeezebox? I tried changing the MAC address of squeezelite to the range of a hardware player, but it appears squeezelite blocks the ability to set the MAC address to that range.
Anyone having success with squeezelite and sirius?

Convert RAW IR code to Distrete to use in the SBT

$
0
0
Hello,

I recently bought a 2nd hand SBT with Linear PSU. I am really happy with it but as of now I can't use the IR Blaster Plugin to control my Bryston B60 SST Integrated Amplifier. I know that the SBT can only use discrete codes but all I could fine were Pronto codes that I managed to convert in LIRC codes as shown below. This gives me RAW codes that I know are not usable by the touch. Is there a way to get to the discrete codes? Would it work if I managed to get hold of a Bryston remote and run the IRDECODE program in LIRC, caching the impulses with a IR Receiver? Would this give me discrete codes or still RAW?


Quote:

Up:0000 006D 0000 0012 000D 0048 000D 0048 000D 0048 000D 0048 000D 0048 000D 0048 000D 0048 000D 0048 000D 0048 000D 0048 0046 000A 0046 000A 000D 0048 000D 0048 000D 0048 000D 0048 000D 0048 000D 0240
Down:0000 006D 0000 0012 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 000C 0049 0048 000A 0048 000A 000C 0049 000C 0049 000C 0049 000C 0240
Mute:0000 006D 0000 0012 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 000D 0047 0045 000A 0045 000A 000D 0047 000D 0240
Quote:

begin remote
name B60
flags RAW_CODES
eps 30
aeps 100
gap 15146
begin raw_codes

name Up
342 1893 342 1893 342 1893
342 1893 342 1893 342 1893
342 1893 342 1893 342 1893
342 1893 1841 263 1841 263
342 1893 342 1893 342 1893
342 1893 342 1893 342

name Down
316 1920 316 1920 316 1920
316 1920 316 1920 316 1920
316 1920 316 1920 316 1920
316 1920 316 1920 316 1920
1893 263 1893 263 316 1920
316 1920 316 1920 316

name Mute
342 1867 342 1867 342 1867
342 1867 342 1867 342 1867
342 1867 342 1867 342 1867
342 1867 342 1867 342 1867
342 1867 342 1867 1814 263
1814 263 342 1867 342
end raw_codes
end remote

Announce: music visualizer for squeezelite

$
0
0
Description
This package provides a number of visualizations for squeezelite (~20 different ones, some with multiple modes and/or presets (e.g. projectM includes ~280 presets)). It's based on libvisual and projectM.

Name:  ss1_c.png
Views: 84
Size:  37.7 KBName:  ss2_c.jpg
Views: 79
Size:  18.1 KBName:  ss3_c.jpg
Views: 79
Size:  19.3 KB

More examples see here

Availability
Sources and a binary for Linux x86_64 are available here.

Installation
- download the sqlvis-bin-x.y.z.tar.bz2 file
- untar to / (tar -C / -xzf sqlvis-bin-x.y.z.tar.gz ), which will create /opt/libvisual-0.5/...
- edit /opt/libvisual-0.5/etc/se-mac.conf and adjust the MAC adress to the one squeezelite is bound to (check in the web interface, or start squeezelite with -v -d all=info)

Running
squeezelite must run on the same computer with visualization enabled (the -v flag).
This package includes a program called lv-tool to display the visualizations.
Execute /opt/libvisual-0.5/bin/lv-tool -h to see all option
Execute /opt/libvisual-0.5/bin/lv-tool --plugin-help to see which visualizations are available.
Example:
/opt/libvisual-0.5/bin/lv-tool -i squeezelite -a projectM -D 1200x800

Hint: You can cycle through the different visualizers using the mouse wheel. ESC exits.

Prerequisites
The following packages have to be installed:
libSDL 1.2
Open GL (Mesa)
ALSA
liborc (Oil Runtime Compiler. Part of gstreamer - see http://code.entropywave.com/projects/orc/)
expat
libpng 1.6
projectM (optional but recommended; should be installed in /usr), which will in turn depend on:
freetype
ftgl
glew

As these are fairly common packages, they should be available from your distribution package management.

Building
If you want to run this on an other platform than 64bit x86 Linux, you'll have to build it yourself
Most likely, only *nix based OSes (Linux, BSD) will work. Windows certainly will not.
If you know cmake, building is fairly straightforward
- make sure you have all libraries, headers and build tools available
- build and install the libvisual package into /opt/libvisual-0.5
- for the next step, pkg config needs to be configured to include the installed libvisual (adjust path if necessary):
export PKG_CONFIG_PATH=/opt/libvisual/lib64/pkgconfig
- build and install the libvisual-plugins package into /opt/libvisual-0.5

Stability
This is an quick hack based on an unreleased version of an unstable library.
That being said, it has run flawlessly on my setup for hours without crashing.

Credits / technical background
Basically, this is the current master branch of libvisual on github (pre 0.5, which hasn't been released). I wrote an input plugin for squeezeelite, and ported the projectM plugin to this version.
Attached Images
   
Viewing all 2057 articles
Browse latest View live