Re: SqueezePlay OS (Version 3) for OpenFrame
Posted: Sun Nov 09, 2014 10:39 am
Have a look at http://gparted.org/livecd.php - this allows you to use your PC as a specific linux machine via CD or USB.
Forum for users of the O2 Joggler
https://www.jogglerwiki.com/forum/
That's likely because you're using exFAT. You need good old vanilla FAT, but I think Windows may force you down the exFAT route.Commodore.White wrote:I used windows to add a exFAT partition to the hdd and put some music on it just to test. Unfortunately I can't get LMS to see the partition.
Code: Select all
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Code: Select all
ctrl_interface=/var/run/hostapd
###############################
# Basic Config
###############################
macaddr_acl=0
auth_algs=1
# Most modern wireless drivers in the kernel need driver=nl80211
driver=nl80211
##########################
# Local configuration...
##########################
interface=wlan0
bridge=br0
hw_mode=g
channel=1
ssid=MYSSID
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=MYPASSWORD
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Code: Select all
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
# The wlan network interface
#auto wlan0
#iface wlan0 inet dhcp
auto br0
iface br0 inet dhcp
bridge-ports eth0 wlan0
Try to get hold of:roobarb! wrote: That's likely because you're using exFAT. You need good old vanilla FAT, but I think Windows may force you down the exFAT route.
The GPartEd Live CD will see you right.
palindrom wrote:If you like to change your joggler into an Access Point for your LAN this might help you:
Sorry for my ignorance but, if i had several jogglers, would I set them all to the same SSID and Password or should each be different? I'm thinking roving here. Presumably each would be on a different channel if they were in earshot of each other. Regards.Do not forget to change MYSSID and MYPASSWORD to your liking.
Use this, if you like to use your joggler as an WLAN access point(s) for Mobile Phones, Tablets,... .Commodore.White wrote:palindrom wrote:If you like to change your joggler into an Access Point for your LAN this might help you:
This is to address the "lotsa squeezeplayos jogglers with the same hardware id" issue, right?
Sorry for my ignorance but, if i had several jogglers, would I set them all to the same SSID and Password or should each be different? I'm thinking roving here. Presumably each would be on a different channel if they were in earshot of each other. Regards.Do not forget to change MYSSID and MYPASSWORD to your liking.
Guys, this is really getting better by the minute!palindrom wrote:If you like to change your joggler into an Access Point for your LAN this might help you:
....
After Reboot you see your new WLAN MYSSID which is bridged* to your Ethernet.
I like this idea. Not because it can play WMA, but because it separates the control interface from the playback hardware. This would make for a much neater installation allowing a raspberry pi connected to a USB DAC to be located with the amp, and the joggler (with no USB devices sticking out) to act as the remote.jogglerhase wrote:Hi Roobarb;
I have a suggestion for a future release of squeezeplayOS - it would be a bigger change though, I guess.
Background: I am a bit frustrated that Squeezeplay does not play WMA files natively due to licensing issues.
(OK, LMS can transcode this, but this causes delays which mess up player syncronization)
To work around this, I tried to install Squeezelite (from Triode from the slimdevices forum) ontop of your SqueezePlay OS.
I got this mostly working - also now playing WMA files natively - but there are still some glitches. A major one for me is that certain (WMA) streams it just wont't play - i.e. the NPR Radio plugin.
I strongly suspect that there is some bad interaction between squeezeplay and squeezelite.
So, the solution would be:
Build a Squeezeplay OS, which is not using Squeezeplay at all.
Instead, use:
Jivelite (https://code.google.com/p/jivelite/) essentially a squeezebox control application identical to squeezeplay minus the actual player part
plus
Squeezelite (http://code.google.com/p/squeezelite/; however also installable via apt-get install squeezelite) - essentially better player than squeezeplayer
This would also be better in terms of long time support, as Jivelite and Squeezelite are actively developed, are open source and therefor have the possibility to support newer file formats aso....
What do you think?
Heiner
You can already do this; just choose the squeezelite player on your Pi as the device that SqueezePlay is controlling. Tada!marctwo wrote:I like this idea. Not because it can play WMA, but because it separates the control interface from the playback hardware. This would make for a much neater installation allowing a raspberry pi connected to a USB DAC to be located with the amp, and the joggler (with no USB devices sticking out) to act as the remote.
Hi Palindrom;palindrom wrote:......
This bash installation script will automatic install and configure your AP
You only have to enter your SSID, password and your speed decision (802.11g/802.11n) .....
You can play WMA streams on SqueezePlay OS but they need to be transcoded by LMS to for example FLAC by using PlayWMA plugin from LMS.Commodore.White wrote:Hmmm, already missing WMA on my squeezeplayos v3. Would picoreplayer play WMA streams or does that rely on squeezeplayos doing transcending? Guess I'll play tomorrow - it's a bit late right now.
Code: Select all
[wmamplayer.sh] -really-quiet -vc null -vo null $START$ $DURATION$ -cache 128 -af volume=0,resample=44100:0:1,channels=2 -ao pcm:file=/dev/fd/3 $PATH$ | [flac] -cs --totally-silent --compression-level-0 --ignore-chunk-sizes -
Code: Select all
[wmamplayer.sh] -really-quiet -vc null -vo null $START$ $DURATION$ -cache 128 -af volume=0,resample=44100:0:1,channels=2,format=s16le -ao pcm:file=/dev/fd/3 $PATH$ | [flac] -cs --totally-silent --compression-level-0 --ignore-chunk-sizes -
Just tried this and it still connects to LMS with the "made-up" MAC address?palindrom wrote:The "18.09.14" version seems to be buggy (eg. automatic display dim not working ... ).palindrom wrote:
18.09.14 - b13added3cd7e5511d123348af64eb0c *sqpos300_of1.img.gz
22.09.14 - 12490d0090e345e3609255a868c82adc *sqpos300_of1.img.gz
Ensure to download the current version 3!
Tired of getting a new random LAN MAC address after FW update?
Just use the WLAN MAC Address for LAN (as the Logitech does as well).
Just replace
//home/joggler/.squeezeplay/userpath/wallpapers/sqp_JogglerNetwork.sh (UPDATED to LOCAL WLAN-MAC)
Ok, sussed it.johnnygal wrote:Just tried this and it still connects to LMS with the "made-up" MAC address?palindrom wrote:The "18.09.14" version seems to be buggy (eg. automatic display dim not working ... ).palindrom wrote:
18.09.14 - b13added3cd7e5511d123348af64eb0c *sqpos300_of1.img.gz
22.09.14 - 12490d0090e345e3609255a868c82adc *sqpos300_of1.img.gz
Ensure to download the current version 3!
Tired of getting a new random LAN MAC address after FW update?
Just use the WLAN MAC Address for LAN (as the Logitech does as well).
Just replace
//home/joggler/.squeezeplay/userpath/wallpapers/sqp_JogglerNetwork.sh (UPDATED to LOCAL WLAN-MAC)
I have no files in "/home/joggler/.squeezeplay/userpath/wallpapers/" - doesn't sound like the correct path.
I found the file sqp_JogglerNetwork.sh in /opt/squeezeplay/bin and modified it there and rebooted but it made no change.
Any ideas?
"We will have to approve all third party apps that want to integrate with ickStream, the process is as follows:
1. The maintainer/developer of the app need to goto https://developers.ickstream.com and register a developer account and request a new API key
2. For now, the maintainer/developer will have to sign an NDA but in the future this will change so they only have to confirm license terms.
3. After we have approved the API key and configured it for usage with LMS plugin it will start to work
The process might seem a bit formal but it's a measure to ensure that we have contact information to app developers in case we need to reach them and to make sure they understand the license terms.
So, please contact the maintainer and ask him/her to do this and you should soon get access.
As a side note, the "gerätetyp" values for real Squeezeboxes are only possible to use for real Squeezebox hardware, so in this case it's correct that the "gerätetyp" has been changed to a specific value on the app.