|
Audio Asylum Thread Printer Get a view of an entire thread on one page |
For Sale Ads |
107.4.221.181
In Reply to: RE: Oppo plays well with Squeezebox/LMS posted by PaulN on April 18, 2015 at 21:09:25
Thanks for doing this!..... This is only for devices that are NOT Squeezebox Touches, correct? Or am I missing something, and it is also useful for those running Squeezebox Touches? Also, what other players besides the Oppo do you know that this works for?Cut-Throat
Follow Ups:
This application works for all device that support upnp/DLNA, which is a type of network access protocol. The Oppo has a built in upnp renderer which is why it can talk to LMS. But that feature is limited to access your local files, such as pictures, music and movie files. In order to use the LMS interface to control a device like the Oppo, you use this little application, which makes the device look like a Squeezebox to LMS, since it translates the upnp protocols to what LMS expects from a Squeezebox. So, yes, this on only for device that are not Squeezeboxes. It is only useful with Squeezeboxes if you want to synchronize your upnp device with one. I have successfully synched my Oppo with a SBT, though it may fall out of such more easily because of the delay the app will cause. Many blueray players and other devices are upnp capable, including the Sonos players and computers. So there are a large number of components that could potentially be used with this application.
There is a comprehensive user guide at github, called "new user guide". But I can post a series of instructions to get you both going. What operating system are you two using?
I'm trying this out on my Win7 system, but will eventually want to run it on my Mac Mini as well. But for now...
Got the app, followed the basic instructions (turn Oppo on first), and I seem to get the squeeze2upnp app to create a config file -- it sees my Oppo. I then run the app with the config file 'as is'; supposedly my LMS will find the Oppo (which now looks like a Squeezebox).
But... LMS never sees it. It sees my actual Squeezebox Touch units just fine.
Are there special config file requirements needed to get the Oppo to work?
Or am I screwing up the process of starting up the app or LMS (are there sequencing requirements)? Am I missing some necessary component?
Cerebrate!
if you are running the executable from a terminal window, the log file should tell you when the Oppo is registered. Usually, there is a firewall request the first time in order to allow LMS to communicate with the new device. If you launch the application, then turn on the Oppo, it will usually pick it up in good time. The application seeks devices every 15 seconds or so.
Hmmm, doesn't seem that simple.
I ran the executable in a command prompt window, with switches specifying my input config.xml file and output log file. It seems to see the Oppo, does a "AddMRDevice" for it, then does an UpdateMRThread, stops all squeelite devices, stops all uPnP devices, and announces "all done".
????
Cerebrate!
That is a crash. There must be something in the config.xml file it doesn't like. Do you have LAME installed? The default config requires lame and only supports mp3. You can amend the config file to add other codecs and to specify the max sampling rate. If you try to access unsupported files, it will crash the executable. Do you see in the log file that the Oppo is assigned an address on your network? If it registers, then it is probably just a config issue. If not, then security its the first thing to check.
> Do I have LAME installed?
Good question. I have never explicitly installed LAME, but I have LMS installed, and JRiver.
> Do I see in log file that the Oppo is assigned an address?
Yes.
> If it registers, then it is probably just a config issue.
Ok, got it. I started by walking first (just spec the mp3 codec). I will try adding the pcm and flac codecs. Thanks!
Cerebrate!
Hey Paul --
Thanks for the pointers. I've got the basics working at this point; the OPPO shows up and I can stream PCM and FLAC files to it from my Win7 system. There are still a few tweaks I need to make to the config file, like altering its default volume control behavior.
Next step is to try this out on the Mac Mini...
Cerebrate!
having a little difficulty getting the OS-X binaries to run on the Mac Mini...
I ain't a Mac guy. I treat the Mini as a music player, and as a turnkey appliance it works for me. I managed to download the OS-X app(s), but simple things like running them in a terminal window don't work for me, so I'm stuck. Can you provide the "baby steps" to get me up and running? :)
Cerebrate!
Try this as told to me by the code author philippe_44:
"in a terminal window, type "./squeeze2upnp-osx-x64_86 -h" to see all the options (you'll see the -i option). If squeeze2upnp does not run, do a "chmod +x ./squeeze2upnp-osx-x64_86"
The type "./squeeze2upnp-osx-x64_86 -i myconfig.xml". Wait 30 seconds and sq2u will automatically close as soon as he has discovered upnp players (note the "./" before "squeeze...")
If that doesn't work, post here and I will help you troubleshoot.
Well, after correcting a minor pilot's error (don't ask :) ), it all now works swimmingly on the Mac Mini!
This is much easier than my previous plan (hack one of my Touch units to enable the USB output and connect to Oppo USB input). I may yet try it to assess any SQ differences, but that's a low priority project.
Thanks for the assistance!
Cerebrate!
I am still having issues with playlists not moving to the next track with my configuration. Do your playlists work on both the mac and Win?
Hmmm...
When I use LMS on the Mac directly, everything seems to work fine.
But when I use iPeng, play stops after each song; hitting FF starts the next song... is that the issue you are seeing?
Experimenting with the config file and the player this weekend... stay tuned...
Cerebrate!
Hmmmm.... after much experimentation, I'm seeing some the same behavior that you describe. Songs play, but the whole thing stops at the end of a song. Hitting FF gets me to the next song. The behavior is consistent across MAC/PC.
I read the thread over at GITHUB. The suggestion seemed to be to set accept_nexturi to 0 in the config file. I have tried setting it to 0 and to 1; behavior does not change in my system.
So, despite my early enthusiasm, this seems to be just short of working. It is very close -- I am hoping you and the others can find a configuration that is robust. If you'd like me to try any experiments (eg run a particular config.xml configuration and capture log files), let me know.
Cerebrate!
I'd suggest posting on the slim forum thread, since philippe is reading those comments and responding. I am scintilla.
That is the problem I see. Philippe posted a possible solution on the Squeezeform thread referenced somewhere above in this thread. I will let you know if it works for me.
Good question. :) I haven't done much more than play some albums straight through. I did just try some playlists; they seemed to move from one song to the next without issue, but then I only tested for about 10 min or so. What is the problem you are having?
One thing I noticed is that my implementation is not yet robust. While listening to an album, using iPeng as a remote... hit the "next" button, advance to next song... "next"... "next"... crash! iPeng thinks music is still playing, LMS on server thinks it is still playing, Oppo is sitting there doing nothing. Power cycle the Oppo, can then start playing songs again. This is very repeatable -- three "nexts" and you're out!
So, basic stuff seems to work for me, other things... we'll see.
Cerebrate!
What do you mean "hack" a Touch to enable the USB output?
If you mean run the software app that enables the USB output: it's hardly a hack and "everybody" does it because even if you won't use the USB output, you get better performance and more options. IOW you are hobbling yourself by not doing it, whatever you use the SBT for. It's painless and has no downside at all.
Just an app? Cool! I thought one needed to recompile the Linux OS of the Touch to add the capability; that would rise to the level of my meaning of the word "hack". Perhaps this has been automated to the level of just pushing a button now? :)
I didn't know that one would get better performance from this change. Pardon my ignorance, but what does "better" in this case mean?
Cerebrate!
this little application really changes the LMS universe. We've all wanted to be able to use other devices with it and now we can. There are so many upnp/DLNA renderers available, and some are truly audiophile quality DACs too.
I use Windows 7 mostly. So far, I am only using Squeezebox Touches, but I am always on the 'lookout' for a good touch Replacement. Have not found one yet! But I always said that LMS was the 'genuis' behind the Squeezeboxes.
Cut-Throat
I've found that in Raspberry pi running Picoreplayer and HifiBerry DAC or Duriosound DAC....Just no screen..... but I don't need that.
To infinity and beyond!!!
Edits: 04/21/15 04/21/15
Used it in my system. But it was noisier. It's not the touch I am worried about 'disappearing' as much as support for LMS.
Cut-Throat
anyway....
To infinity and beyond!!!
There was a slight, but noticeable hiss coming from the Raspberry Pi, that was absent on the SBT.
Cut-Throat
of the raspberry?
To infinity and beyond!!!
I have 4 DACs.
Cut-Throat
or did you connect them with digi adapter board?
To infinity and beyond!!!
Yes, and I have 4 systems in my house and moved them in and out of systems. I have 1.) Down stairs Man Cave (Main System)2.) Upstairs System used for Backround music 3.) Den System 4.) Downstairs Shop System - when I'm building Amps and general Putzing.
Cut-Throat
Because of the way that LMS was developed as an open-source project all of the components are public. While only andyg remains as a full time developer, there are dozens of people contributing to the ongoing development. LMS will be around for a very long time.
nt
Cut-Throat
Post a Followup:
FAQ |
Post a Message! |
Forgot Password? |
|
||||||||||||||
|
This post is made possible by the generous support of people like you and our sponsors: