Skip to main content

Topic: foo_upnp (Read 1172246 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #50
mainly a bugfix release

v 0.93

- fix (regression): server was not visible to foobar clients anymore
- fix (regression): WMP was not able to play content streamed as WAV anymore
- fix: on foobar shutdown, server byebye was not notified to clients
- add: preset settings for WMP client
- add: server: added option to not allow seeking (used only to stream to WMP for now)


  • The Link
  • [*][*][*][*][*]
foo_upnp
Reply #51
This release seems to work very well so far. Just one small thing: With the foobar preset applied streaming mpc files doesn't work. Disabling "Stream all files ..." makes it work again though. I guess not every file format can be streamed even if it's a foobar client and server.

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #52
This release seems to work very well so far. Just one small thing: With the foobar preset applied streaming mpc files doesn't work. Disabling "Stream all files ..." makes it work again though. I guess not every file format can be streamed even if it's a foobar client and server.


Don't forget that when using  "Stream all files ..." you need on the local playing foobar, the correct codec. Check that the mpc codec is installed. When streaming as WAV it is the reverse: you need the codec on the server, not the client.

  • The Link
  • [*][*][*][*][*]
foo_upnp
Reply #53
Don't forget that when using  "Stream all files ..." you need on the local playing foobar, the correct codec. Check that the mpc codec is installed. When streaming as WAV it is the reverse: you need the codec on the server, not the client.
MPC decoding support is a native feature of foobar.

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #54
Don't forget that when using  "Stream all files ..." you need on the local playing foobar, the correct codec. Check that the mpc codec is installed. When streaming as WAV it is the reverse: you need the codec on the server, not the client.
MPC decoding support is a native feature of foobar.


Ah exact forgot about that. MPC does not seem to be streamable directly via http, I get the same error using my provider's http server.

  • Peter
  • [*][*][*][*][*]
  • Administrator
foo_upnp
Reply #55
For uninteresting technical reasons playback of MPC files over HTTP is currently not supported.

  • Kohlrabi
  • [*][*][*][*][*]
  • Global Moderator
foo_upnp
Reply #56
Don't forget that when using  "Stream all files ..." you need on the local playing foobar, the correct codec. Check that the mpc codec is installed. When streaming as WAV it is the reverse: you need the codec on the server, not the client.
MPC decoding support is a native feature of foobar.


Ah exact forgot about that. MPC does not seem to be streamable directly via http, I get the same error using my provider's http server.


as far as I know (http://wiki.hydrogenaudio.org/index.php?title=Musepack) MPC isn't streamable (yet). SV8 of MPC should include streaming support, though it's still beta and I'm unsure if the streaming support is enabled in the beta. Foobar already plays back SV8, though.

EDIT: whoops, just saw Peter's reply...
  • Last Edit: 28 February, 2009, 11:48:26 AM by Kohlrabi
It's only audiophile if it's inconvenient.

  • QuickoS
  • [*]
foo_upnp
Reply #57
hi! first of all well done for this plugin.
I wondering if there is any way to show the media library by directory structure instead of By Album, Artist...  (an option like in Album list panel)?
if yes, how to proceed ?
if no, is it planed for a newer version ?
Thanks

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #58
v 0.94

- chg: preferences are splitted on several pages + pref page for the Browser
- add: browser: fetch remote album art (can be disabled in UPnP browser prefs). Work with components using foobar builtin album art interface
- add: browser: preference settings to automatically remove all remote items in all playlists when a server disconnects (off by default). Useful with server not generating persistent URLs
- add: server: preference settings to generate non-persistent URLs, simpler to parse for some hardware clients (off by default)
- add: server: preference settings to toggle generation of DLNA protocol info, toggle off may be needed for some hardware clients
- chg (cosmetic): round returned track duration to the nearest greatest second, like foobar does.
- fix: server: always stream Musepack files as WAV/LPCM
- fix: server: files with '(' or ')' in path were not playable

  • Jorgo
  • [*][*]
  • Banned
foo_upnp
Reply #59
OK! I can now play mp3, aac and wma on the Popcorn Hour! I think I've tried all possible settings combinations, but somehow I can't make the other files play. The best I've got is a valid sound file icon instead of an exclamation mark when I used WAV instead of PCM for decoding, but playback never starts.

Keep up the good work!

foo_upnp
Reply #60
hi! first of all well done for this plugin.
I wondering if there is any way to show the media library by directory structure instead of By Album, Artist...  (an option like in Album list panel)?
if yes, how to proceed ?
if no, is it planed for a newer version ?
Thanks


I too had a thought regarding the display of the media library. I use a ton of custom tags in my files, mostly to have both the tags in the original text (Japanese in my case) as well as a romanized format. If there was some way to specify a custom sort order for the library, this plugin would be about perfect in my opinion.

  • Jorgo
  • [*][*]
  • Banned
foo_upnp
Reply #61
I use a ton of custom tags in my files, mostly to have both the tags in the original text (Japanese in my case) as well as a romanized format. If there was some way to specify a custom sort order for the library, this plugin would be about perfect in my opinion.


Regarding Japanese Kanji, are they showing up alright in your client? On my Popcorn Hour, anything that is not us ascii looks garbled.

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #62
I use a ton of custom tags in my files, mostly to have both the tags in the original text (Japanese in my case) as well as a romanized format. If there was some way to specify a custom sort order for the library, this plugin would be about perfect in my opinion.


Regarding Japanese Kanji, are they showing up alright in your client? On my Popcorn Hour, anything that is not us ascii looks garbled.



That's due to the fact the upnp lib I use do not encode strings as utf-8 which it should do according to the UPNP spec.
And then you'd have to pray for your player to decode utf-8 well

  • Jorgo
  • [*][*]
  • Banned
foo_upnp
Reply #63
That's due to the fact the upnp lib I use do not encode strings as utf-8 which it should do according to the UPNP spec.
And then you'd have to pray for your player to decode utf-8 well


That's one thing I KNOW it does


  • Foster
  • [*]
foo_upnp
Reply #64
Hi@all,


first of all: great work and great plugin!

I was trying to connect to the foo_upnp-server from a windows mediaroom system and hadn't much luck with it. I read here that wmp is capable to connect to foo_upnp-server. Can someone point to the right direction on to get it managed. Or does I missunderstood something? Is here somebody else which is working with a windows mediaroom system?

Any suggestions would be great!


Greetz,
Rainer

foo_upnp
Reply #65
Regarding Japanese Kanji, are they showing up alright in your client? On my Popcorn Hour, anything that is not us ascii looks garbled.


I believe they do show up ok, but I'll have to check this when I get home; I'm using a PS3, which is certainly capable of rendering UTF-8 characters.

In any case, I could live without correctly rendered Japanese text if I could access the custom tags.
  • Last Edit: 05 March, 2009, 02:33:24 PM by ZetaEpyon

foo_upnp
Reply #66
Yep, Japanese text definitely comes through correctly on PS3:


Obviously, I'm not getting any album art, though.
  • Last Edit: 06 March, 2009, 01:11:29 AM by ZetaEpyon

  • odyssey
  • [*][*][*][*][*]
foo_upnp
Reply #67
This is a really cool component! But I'm a little curious: Is it possible to expose this server through my router/firewall and access it from the internet (at work etc.)?

If this is possible, it would be really cool if it was able to stream a less bandwidth consuming format, like mp3 (as it's dlna compliant).
Can't wait for a HD-AAC encoder :P

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #68
This is a really cool component! But I'm a little curious: Is it possible to expose this server through my router/firewall and access it from the internet (at work etc.)?


This is something I thought would be cool and I want to do but it will take some time. This could make this plugin useful to more people.

Quote
If this is possible, it would be really cool if it was able to stream a less bandwidth consuming format, like mp3 (as it's dlna compliant).


I suppose you mean transcoding lossless to mp3. This will be almost mandatory with the feature above (access from internet).

foo_upnp
Reply #69
Does anyone know of a iphone client that will work with this?

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #70
Does anyone know of a iphone client that will work with this?



There's PlugPlayer. if you try it, tell us if it work (there's no reason it shouldn't) .

foo_upnp
Reply #71
Does anyone know of a iphone client that will work with this?



There's PlugPlayer. if you try it, tell us if it work (there's no reason it shouldn't) .


I got plug player but it does not seem to auto detect the server. What would be the proper address to make it work?

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #72
I got plug player but it does not seem to auto detect the server. What would be the proper address to make it work?


It could be your firewall getting in the way and blocking broadcast traffic (Kerio personal firewall  does that by default).
So to test that it is the firewall, you could disable it (you might want to not be connected to the internet while trying that).
You can also share some files with Windows Media Player and see if PlugPlayer see it.
Finally check that the server is started (in the Status pref page). Sounds silly but you never know...
You can also have a look at the tversity faq concerning possible network problems as well as this one about firewalls.

As for the URL, you can try http://<your pc ip>:56923.
  • Last Edit: 08 March, 2009, 05:58:14 AM by bubbleguuum

  • supertramp
  • [*]
foo_upnp
Reply #73
Bubleguuum, FWIW, Roku still doesn't worku with .94 beta. Tried different combinations of options, with and w/o DLNA, for example, and with different format files. Browses fine, but then fails to retrieve the file (no buffering, just the error message). Tried 2 different units and two different computers; all necessary ports are open.

Anybody else using this plug-in with Roku Soundbridge successfully?

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_upnp
Reply #74
New release (first post to download) with the last significant feature of this plugin: remote access of your foobar collection from the Internet (or the WAN), all within foobar.
That means that yes, you can access and stream from work your collection at home.

To configure remote Internet access you have to set some params  in Server/Advanced settings:

- public server IP: this is your static visible internet IP address. If you're using a router and the server runs under a PC using NAT, you'll have to configure your router to redirect incoming traffic
on the configured server port to the private IP of your PC running the server. Example: your public  IP is 1.2.3.4 and your PC IP running the server on the LAN is 192.168.1.100, and the server runs on port 5678. You have to configure
your router to redirect incoming traffic on port 5678 to the PC 192.168.1.100 of your LAN. If there's a firewall as well it must be configured to allow incoming connection on this port.
- login/password: a login and password to protect remote access. This is not super secure but should be sufficient for the purpose. Do not use an important password.

To test that the server is accessible from outside, connect to it with your browser using http://<public ip>:<server port> and you should see a blank page.

Note that it is possible to use port 80 as the server's port. This can be useful if other non-standard ports are not allowed by your admin.

To connect to a remote server, use the contextual menu in the UPnP Browser panel and select "Add remote foobar2000 server". If all goes well after you set the ip/login/port/password,
the remote server should appear in the browser. A remote server can be removed by the context-menu on its node. For security reasons remote items are never persistents and do not survive a server restart.

Along with Internet access, it's now possible to transcode audio to mp3. Look into Server/Streamed Audio for configuration.


v 0.95 (BETA)

- remote internet access
- transcoding to mp3
- various small fixes.

known limitations
---------------------

- no error messages at all in case of failure at connection
- may not work with multiple remote servers (untested).
  • Last Edit: 11 March, 2009, 08:51:00 PM by bubbleguuum