New Squeezebox plugin - Request For Comments

Not sure, give it a try. I will be releasing an update of the plugin soon. Nothing major, just some minor changes / bug fixes.

  • Garrett

[quote=“garrettwp, post:81, topic:170505”]Not sure, give it a try. I will be releasing an update of the plugin soon. Nothing major, just some minor changes / bug fixes.

  • Garrett[/quote]

Yes, I should have tried that before :slight_smile:
Previously I was using a UNC path //diskstation/misc/dogsbarking.mp3

which didn’t work

but… my squeezebox is mapped to /volume1 of my DiskStation… /volume1/FLAC
so changed it to a different directory housed on the DiskStation and it works :slight_smile:

Another question: Is it possible to pass an array of artists OR albums and have one played at random? Maybe I’m back into 80s glam rock with Ratt and want to randomly pick an album from them based off a scene?

Uploaded a new version of the Squeezebox Plugin. Nothing major, just some minor tweaks and bug fixes. Also added Next and Previous service actions to conform with the Sonos Plugin.

  • Garrett

[quote=“macrho, post:82, topic:170505”][quote=“garrettwp, post:81, topic:170505”]Not sure, give it a try. I will be releasing an update of the plugin soon. Nothing major, just some minor changes / bug fixes.

  • Garrett[/quote]

Yes, I should have tried that before :slight_smile:
Previously I was using a UNC path //diskstation/misc/dogsbarking.mp3

which didn’t work

but… my squeezebox is mapped to /volume1 of my DiskStation… /volume1/FLAC
so changed it to a different directory housed on the DiskStation and it works :slight_smile:

Another question: Is it possible to pass an array of artists OR albums and have one played at random? Maybe I’m back into 80s glam rock with Ratt and want to randomly pick an album from them based off a scene?[/quote]

Unfortunately no there is not. It would be best to have the sqeeuzebox server generate a random playlist and have the plugin call the playlist.

  • Garrett

[quote=“Javelin, post:74, topic:170505”]Hey guys got there in the end and got TTS working super cool!

Anyone got methods for getting it to go back to the last song played or in my case resume the playlist with the internet radio station?

Looking for cleanest smartest way to do it 8)[/quote]

Someone found a solution for this simple task?
It would be really nice to speak the TTS message and when it’s ended go back to play the previous internet radio station.

I’ve got the TTS working properly from a scene, but when the message ends the SBS stays silent waiting for something to do.

Any suggestions?

//Emil

I got it working using this luup but use a playlist in squeeze with the radio station.

SBS_announcement( '192.168.0.5' , 9090 , '20:02:af:ac:78:22' , 'Text%20for%20Line1' , 'Text%20for%20Line2' , 3 , '/D:/Misc/garbage.mp3', 110 )

Here is a new version of the plugin. It fixes the repeat and shuffle status not updating correctly. It also adds additional AVTransport commands to match the Sonos plugin.

  • Garrett

Garrett - I assume we need to install all of the files XML and JSON files in the zip over the currently installed. Any reason to uninstall the current ones ?

If you are already using the files I modified in the past, just upload the files and reload Vera.

  • Garrett

Garrett - thanks for keeping this plug-in alive. I hadn’t noticed those two issues before, but I’m happy to know that there are two less bugs i my HA world!

If I downloaded this plugin from the MiOS App Store is that going to be the latest version? Ive got it installed and it found all my players, but I cant control any of them. Im getting the error “Device Communication Error” and the Squeezebox Control app is showing Missing Port in red below it.

The version in the app store is old and I do not have access to maintain that version. The files I provided in this thread. The latest being here. Should provide you with most functionality. Make sure that you leave the port number to 9090. This is the default port for the telnet interface of the Logitech Media Server and is required for communication. Do not confuse this with port 9000.

  • Garrett

[quote=“garrettwp, post:92, topic:170505”]The version in the app store is old and I do not have access to maintain that version. The files I provided in this thread. The latest being here. Should provide you with most functionality. Make sure that you leave the port number to 9090. This is the default port for the telnet interface of the Logitech Media Server and is required for communication. Do not confuse this with port 9000.

  • Garrett[/quote]
    Thank you Garrett. I am new to all of this stuff and still learning. So, just to make sure I understand this correctly, after I have downloaded the updated files I go into MiOS in the Apps Tab and then under the Develop Apps section and Luup Files I just select all those file included in your linked download and upload them to replace the existing ones correct?

Thank you for maintaining this plugin - works great!

[quote=“benr, post:93, topic:170505”][quote=“garrettwp, post:92, topic:170505”]The version in the app store is old and I do not have access to maintain that version. The files I provided in this thread. The latest being here. Should provide you with most functionality. Make sure that you leave the port number to 9090. This is the default port for the telnet interface of the Logitech Media Server and is required for communication. Do not confuse this with port 9000.

  • Garrett[/quote]
    Thank you Garrett. I am new to all of this stuff and still learning. So, just to make sure I understand this correctly, after I have downloaded the updated files I go into MiOS in the Apps Tab and then under the Develop Apps section and Luup Files I just select all those file included in your linked download and upload them to replace the existing ones correct?[/quote]

Since the app store version and my version has many changes, it is best to delete the current plugin and re-upload the files in the latest zip.

  • Garrett

[quote=“garrettwp, post:95, topic:170505”][quote=“benr, post:93, topic:170505”][quote=“garrettwp, post:92, topic:170505”]The version in the app store is old and I do not have access to maintain that version. The files I provided in this thread. The latest being here. Should provide you with most functionality. Make sure that you leave the port number to 9090. This is the default port for the telnet interface of the Logitech Media Server and is required for communication. Do not confuse this with port 9000.

  • Garrett[/quote]
    Thank you Garrett. I am new to all of this stuff and still learning. So, just to make sure I understand this correctly, after I have downloaded the updated files I go into MiOS in the Apps Tab and then under the Develop Apps section and Luup Files I just select all those file included in your linked download and upload them to replace the existing ones correct?[/quote]

Since the app store version and my version has many changes, it is best to delete the current plugin and re-upload the files in the latest zip.

  • Garrett[/quote]

Who maintains the app store? I have been trying to get the app store version to work and then ran across this thread. A tad umm confusing I guess.

Is it possible to sync player with this plugin ?

[quote=“gibby, post:96, topic:170505”][quote=“garrettwp, post:95, topic:170505”][quote=“benr, post:93, topic:170505”][quote=“garrettwp, post:92, topic:170505”]The version in the app store is old and I do not have access to maintain that version. The files I provided in this thread. The latest being here. Should provide you with most functionality. Make sure that you leave the port number to 9090. This is the default port for the telnet interface of the Logitech Media Server and is required for communication. Do not confuse this with port 9000.

  • Garrett[/quote]
    Thank you Garrett. I am new to all of this stuff and still learning. So, just to make sure I understand this correctly, after I have downloaded the updated files I go into MiOS in the Apps Tab and then under the Develop Apps section and Luup Files I just select all those file included in your linked download and upload them to replace the existing ones correct?[/quote]

Since the app store version and my version has many changes, it is best to delete the current plugin and re-upload the files in the latest zip.

  • Garrett[/quote]

Who maintains the app store? I have been trying to get the app store version to work and then ran across this thread. A tad umm confusing I guess.[/quote]

MVCFlorin owns the plugin on apps.mios.com. MCVFlorin and radarengineer have ownership on code.mios.com. Since development stalled for some time, I decided to work on the plugin and post it on this forum. I have no control over this and the forum is the only way for now to distribute the plugin files.

  • Garrett

What are you referring to for sync? Do you mean to have multiple players play the same source? It is partially implemented but not finished.

  • Garrett

Yep ! Same thing as sync option in squeeze center :slight_smile: