IPB

Welcome Guest ( Log In | Register )

foo_upnp, UPnP/DLNA client and server (previously foo_upnp_mediaserver)
bubbleguuum
post Feb 20 2009, 18:57
Post #1





Group: Developer
Posts: 1103
Joined: 13-November 05
Member No.: 25748



Download latest version of plugin 0.99.48 [BETA] [Changelog]
Documentation (work in progress)

Some use cases:

- Use the server to stream audio to a PS3, XBOX360 (using their interface), iPhone (PlugPlayer)
- Push audio from either your local foobar2000 Media Library or another UPnP Media Server to WMP12, an iPhone (PlugPlayer) or another foobar2000 instance on the network.
- Control foobar2000 playback from an iPhone, WMP12, or any other Control Point.
- Browse and play your Media Library and playlists remotely with an Internet connection
- Control a Linn Ds product including making playlists, switching sources, etc.

UPnP AV Media Server
  • expose the foobar2000 Media Library, playlists and "what is currently playing"
  • stream almost any audio format playable by foobar2000. That includes formats generally not supported by most standalone Media Servers, such as formats with CUE files, game music formats, audio files in archives, cd-audio, DTS, HDCD, ...
  • stream album art
  • powerful per device streaming options, to adapt audio format to the capabilities of the remote playing device. conversion to WAV or LPCM, transcoding to mp3, resampling, replaygain, bitdepth conversion, conversion to stereo, DSP chain,...
  • customizable browse tree
  • accessible from the Internet (only from foobar2000 or an iPhone/iTouch with PlugPlayer).
  • works well when accessed from WMP12 (possibly also with WMP11, untested).

Media Server Browser (UPnP Browser)
  • browse remote Media Servers for local playback or remote playback to an UPnP Renderer on the network
  • browse and play music via the Internet from another foo_upnp Media Server, with optional transcoding to mp3 to save bandwidth
  • retrieve album art

Control Point (UPnP Controller)
  • control playback of UPnP Av Media Renderers (similar to Windows7 "Play to" feature)
  • integration with the Media Server to serve locally managed audio
  • specific support Linn Ds product: handle Playlist sources for on-device playlist management and other analog sources (volume control only)

UPnP AV Renderer
  • allow foobar2000 playback be controllable by UPnP Control Points


How to enable logging to troubleshoot problems

Logging can be enabled in File->Preferences->Tools->UPnP->Server->Basic. Logging is mostly useful so I can troubleshoot issues when I don't have the hardware or can't reproduce the issue. If log to file is enabled, a log file called foo_upnp.log is generated in either your foobar install directory or in <Document and settins>/<login>/Application Data/foobar2000. This file is overwritten on each foobar2000 launch. You can also see logging in the foobar2000 console by enabling the relevant option. Log level can be changed. Usually the INFO level gives sufficient information but sometimes finer spammy levels are required to troubleshoot some issues.

This post has been edited by bubbleguuum: Nov 18 2013, 14:21
Go to the top of the page
+Quote Post
 
Start new topic
Replies
QuickoS
post Mar 1 2009, 20:44
Post #2





Group: Members
Posts: 10
Joined: 11-July 07
Member No.: 45228



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
Go to the top of the page
+Quote Post

Posts in this topic
- bubbleguuum   foo_upnp   Feb 20 2009, 18:57
- - --pv--   Hello, Sorry that this is not directly related to ...   Feb 20 2009, 19:32
|- - bubbleguuum   QUOTE (--pv-- @ Feb 20 20...   Feb 20 2009, 19:49
- - Canar   I get the following error trying to stream FLACs f...   Feb 20 2009, 19:36
|- - bubbleguuum   QUOTE (Canar @ Feb 20 2009, 19:36) I get ...   Feb 20 2009, 19:47
- - --pv--   I guess you are using somekind of treeview in the ...   Feb 20 2009, 20:00
|- - Canar   QUOTE (--pv-- @ Feb 20 20...   Feb 20 2009, 20:17
- - Canar   The size of the file that is reported by your HTTP...   Feb 20 2009, 20:14
|- - bubbleguuum   QUOTE (Canar @ Feb 20 2009, 20:14) The si...   Feb 20 2009, 21:53
- - Canar   I eagerly await the bug-fix release.   Feb 20 2009, 22:03
- - Canar   Another weird bug: Somehow this component interfer...   Feb 21 2009, 00:28
|- - bubbleguuum   QUOTE (Canar @ Feb 21 2009, 00:28) Anothe...   Feb 21 2009, 01:09
- - Peter   bubbleguuum, your metadb_display_field_provider us...   Feb 21 2009, 02:08
|- - bubbleguuum   QUOTE (Peter @ Feb 21 2009, 02:08) bubble...   Feb 21 2009, 02:23
- - Peter   The exact thing you asked for is inherently incomp...   Feb 21 2009, 02:43
|- - bubbleguuum   QUOTE (Peter @ Feb 21 2009, 02:43) The ex...   Feb 21 2009, 02:56
- - Peter   Yes, you can implement your own equivalent of tag ...   Feb 21 2009, 03:06
- - TomBarlow   Hmm this is probably related to the stuff discusse...   Feb 21 2009, 11:14
- - --pv--   I feel nausea is also doing this in his foo_lastfm...   Feb 21 2009, 21:20
|- - bubbleguuum   QUOTE (--pv-- @ Feb 21 20...   Feb 21 2009, 21:38
- - bubbleguuum   v 0.9 (beta) (first post to download) - fix:remo...   Feb 23 2009, 22:40
- - Canar   Thanks for the new version! It works better th...   Feb 24 2009, 00:25
|- - bubbleguuum   QUOTE (Canar @ Feb 24 2009, 00:25) Thanks...   Feb 24 2009, 00:56
- - Canar   Yep. Easily reproduced. I click the "Stop Ser...   Feb 24 2009, 01:02
|- - bubbleguuum   QUOTE (Canar @ Feb 24 2009, 01:02) Yep. E...   Feb 24 2009, 01:14
- - Canar   Yes.   Feb 24 2009, 01:34
|- - bubbleguuum   QUOTE (Canar @ Feb 24 2009, 01:34) Yes. ...   Feb 24 2009, 01:43
- - Kohlrabi   Great plugin, coincidentally I was just looking fo...   Feb 24 2009, 01:38
- - Canar   You got it.   Feb 24 2009, 01:45
- - supertramp   bubbleguuum, I can't seem to get .90 (or earl...   Feb 24 2009, 05:19
|- - bubbleguuum   QUOTE (supertramp @ Feb 24 2009, 05:19) b...   Feb 24 2009, 11:38
|- - supertramp   If you post instructions for sniffing, I'll tr...   Feb 24 2009, 15:07
- - Zbih   hi, with foobar 0.9.6.3 beta 2 it doesn't save...   Feb 24 2009, 13:50
- - Jorgo   I'm having the same problems as Supertramp wit...   Feb 25 2009, 21:18
|- - bubbleguuum   I stongly suspect those device to not like the ver...   Feb 25 2009, 21:30
|- - Jorgo   QUOTE (bubbleguuum @ Feb 25 2009, 21:30) ...   Feb 27 2009, 12:30
- - Galova   oh. my dreams come true thank you very much. I mu...   Feb 25 2009, 23:22
- - bubbleguuum   Many goodies and polishing in this version! (f...   Feb 25 2009, 23:59
|- - Kohlrabi   QUOTE (bubbleguuum @ Feb 25 2009, 23:59) ...   Feb 26 2009, 13:06
- - saivert   Warning against foo_dockable_panels: I advise agai...   Feb 26 2009, 01:28
|- - bubbleguuum   QUOTE (saivert @ Feb 26 2009, 01:28) - Us...   Feb 26 2009, 15:54
- - bubbleguuum   v 0.92 - fix broken directories dragged into a pl...   Feb 26 2009, 20:13
|- - Peter   QUOTE (bubbleguuum @ Feb 26 2009, 20:13) ...   Feb 27 2009, 12:52
||- - bubbleguuum   QUOTE (Peter @ Feb 27 2009, 12:52) QUOTE ...   Feb 27 2009, 15:02
||- - Peter   QUOTE (bubbleguuum @ Feb 27 2009, 15:02) ...   Feb 27 2009, 16:20
|- - Kohlrabi   I can't see any foobar UPnP servers in the foo...   Feb 27 2009, 15:03
|- - bubbleguuum   QUOTE (Kohlrabi @ Feb 27 2009, 15:03) I c...   Feb 27 2009, 15:09
- - Galova   Is it possible in upcoming versions to make it pos...   Feb 27 2009, 20:37
- - callisto   already asked: QUOTE (bubbleguuum @ Feb 21 2...   Feb 27 2009, 21:00
- - Galova   oh, sorry. i must have missed this   Feb 27 2009, 21:50
- - bubbleguuum   mainly a bugfix release v 0.93 - fix (regression...   Feb 28 2009, 12:33
- - The Link   This release seems to work very well so far. Just ...   Feb 28 2009, 12:43
|- - bubbleguuum   QUOTE (The Link @ Feb 28 2009, 12:43) Thi...   Feb 28 2009, 12:51
|- - The Link   QUOTE (bubbleguuum @ Feb 28 2009, 12:51) ...   Feb 28 2009, 13:12
|- - bubbleguuum   QUOTE (The Link @ Feb 28 2009, 13:12) QUO...   Feb 28 2009, 13:27
|- - Kohlrabi   QUOTE (bubbleguuum @ Feb 28 2009, 13:27) ...   Feb 28 2009, 17:47
- - Peter   For uninteresting technical reasons playback of MP...   Feb 28 2009, 13:49
- - QuickoS   hi! first of all well done for this plugin. I ...   Mar 1 2009, 20:44
- - bubbleguuum   v 0.94 - chg: preferences are splitted on several...   Mar 3 2009, 00:08
- - Jorgo   OK! I can now play mp3, aac and wma on the Pop...   Mar 3 2009, 18:34
- - ZetaEpyon   QUOTE (QuickoS @ Mar 1 2009, 13:44) hi...   Mar 4 2009, 18:33
|- - Jorgo   QUOTE (ZetaEpyon @ Mar 4 2009, 18:33) I u...   Mar 4 2009, 21:19
|- - bubbleguuum   QUOTE (Jorgo @ Mar 4 2009, 21:19) QUOTE (...   Mar 4 2009, 21:38
|- - Jorgo   QUOTE (bubbleguuum @ Mar 4 2009, 21:38) T...   Mar 5 2009, 07:25
- - Foster   Hi@all, first of all: great work and great plugi...   Mar 5 2009, 09:46
- - ZetaEpyon   QUOTE (Jorgo @ Mar 4 2009, 14:19) Regardi...   Mar 5 2009, 20:33
|- - ZetaEpyon   Yep, Japanese text definitely comes through correc...   Mar 6 2009, 07:04
- - odyssey   This is a really cool component! But I'm a...   Mar 6 2009, 18:42
|- - bubbleguuum   QUOTE (odyssey @ Mar 6 2009, 18:42) This ...   Mar 6 2009, 20:15
- - TsiRoadkill   Does anyone know of a iphone client that will work...   Mar 7 2009, 21:53
|- - bubbleguuum   QUOTE (TsiRoadkill @ Mar 7 2009, 21:53) D...   Mar 7 2009, 23:12
|- - TsiRoadkill   QUOTE (bubbleguuum @ Mar 7 2009, 16:12) Q...   Mar 8 2009, 04:08
|- - bubbleguuum   QUOTE (TsiRoadkill @ Mar 8 2009, 04:08) I...   Mar 8 2009, 10:56
- - supertramp   Bubleguuum, FWIW, Roku still doesn't worku wit...   Mar 10 2009, 02:26
- - bubbleguuum   New release (first post to download) with the last...   Mar 12 2009, 01:43
- - cmdrpaddy   Is there anything that has to be done to get album...   Mar 12 2009, 02:37
- - NullString   hey! this component is great. Bad thing that x...   Mar 12 2009, 02:50
- - Yirkha   Code under GPL license can't ever be used in f...   Mar 12 2009, 10:21
- - --pv--   Anyway I believe bubbleguuum can use it as a study...   Mar 12 2009, 13:59
- - bubbleguuum   @cmdrpaddy: I don't think album art streamin...   Mar 12 2009, 21:59
- - bubbleguuum   v 0.96 + fix: a failure to connect to a remote in...   Mar 15 2009, 00:17
- - bubbleguuum   Rewritten first post to explain more clearly what ...   Mar 15 2009, 13:01
- - The Link   Would it be possible to improve the usability with...   Mar 15 2009, 13:11
- - jsheridan   Any chance you could make it compatible with Windo...   Mar 16 2009, 11:56
|- - bubbleguuum   QUOTE (jsheridan @ Mar 16 2009, 11:56) An...   Mar 16 2009, 14:16
- - NullString   I hope this gets you closer to xbox 360 glory:QUOT...   Mar 18 2009, 04:39
- - saivert   This component exposes your entire computer's ...   Mar 18 2009, 07:51
|- - bubbleguuum   QUOTE (saivert @ Mar 18 2009, 07:51) This...   Mar 18 2009, 11:34
|- - bubbleguuum   QUOTE (saivert @ Mar 18 2009, 07:51) Anot...   Mar 18 2009, 21:22
- - Jorgo   Let me post some stuff from the console, see if th...   Mar 18 2009, 20:21
|- - bubbleguuum   QUOTE (Jorgo @ Mar 18 2009, 20:21) The fi...   Mar 18 2009, 21:14
|- - Jorgo   QUOTE (bubbleguuum @ Mar 18 2009, 21:14) ...   Mar 19 2009, 09:22
- - NullString   hey bubbleguuum, this link explains in depth the x...   Mar 19 2009, 01:15
|- - bubbleguuum   QUOTE (NullString @ Mar 19 2009, 01:15) h...   Mar 19 2009, 01:22
|- - NullString   QUOTE (bubbleguuum @ Mar 18 2009, 20:22) ...   Mar 19 2009, 02:47
- - Grizzltoe   Thanks for this plugin, I've been waiting for ...   Mar 21 2009, 02:56
|- - bubbleguuum   QUOTE (Grizzltoe @ Mar 21 2009, 02:56) Th...   Mar 22 2009, 13:37
- - A_Man_Eating_Duck   I'm having a rather odd problem with foo_upnp....   Mar 22 2009, 07:40
|- - bubbleguuum   QUOTE (A_Man_Eating_Duck @ Mar 22 2009, 07...   Mar 22 2009, 13:29
- - bubbleguuum   new release. Now the browser is an UI Element (as...   Mar 24 2009, 00:36
20 Pages V   1 2 3 > » 


Reply to this topicStart new topic
4 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 25th July 2014 - 00:41