Project

General

Profile

Feature #39

UPnP Functionality

Added by Michael - about 9 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Important
Assignee:
-
Category:
Middleware
Target version:
Estimated time:
Severity:
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

Please port UPnP/Fuppes functionality to the new plugin model.

History

#1 Updated by Kevin - about 9 years ago

++

#2 Updated by Mahdi - about 9 years ago

Replying to [comment:1 Swag]:

++

Bump... anything better than Fuppes? Mediatomb?

#3 Updated by Rhys - about 9 years ago

Have tried Fuppes on 0.72, as soon as Samsung TV (L40C650) sees it, Fuppes crashes with no log anywhere I can find.

Mediatomb came up nicely on another BSD box, but I haven't had much luck with it either, every file gets 'format not supported'. While I'll accept that the Samsungs are horrible in terms of DLNA, Windows Media Center works for most stuff.

At the moment I am running serviio on a windows box, reading off freenas. Works quite well, except for mp3s (times out trying to load them), would love to get serviio onto the freenas. As far as I know its Linux, OSX and Windows, don't know about porting etc. Its interface would adapt nicely into freenas, basically add directories, set how often it scans, turn transcode on and off (transcode may not be an option for freenas, not sure on ffmpeg and requirements).

#4 Updated by M - about 9 years ago

++

#5 Updated by Kevin - about 9 years ago

Just wanted to add; it would be fantastic if transcoding (both audio and video) was working too.

In previous versions of [[FreeNAS]], you could not transcode on the fly.

#6 Updated by xelfer - about 9 years ago

++, transcoding would be great.

#7 Updated by Matthew Pfluger about 9 years ago

++

#8 Updated by Ingvar - almost 9 years ago

++

#9 Updated by Anders - almost 9 years ago

++

#10 Updated by Scott Hafner almost 9 years ago

++

#11 Updated by mediapkg - almost 9 years ago

++

#12 Updated by Tony - over 8 years ago

++

#13 Updated by Chase Flynn over 8 years ago

++

Would love UPnP support. As well as iTunes/DAAP as in v.7.

#14 Updated by pontomedon - over 8 years ago

++

#15 Updated by StefanAO - over 8 years ago

++

#16 Updated by Francois - over 8 years ago

++

#17 Updated by Dan Mandle over 8 years ago

Sooooo where did UPnP go??? Is it coming back???

#18 Updated by Rhys - over 8 years ago

Well, Serviio now has a Freebsd port in version 0.52.

I did this install on a clean [[FreeBSD]] 8.2 box. It has a lot of dependancies that might take the overall system oversize, but I don't consider an 4 or 8gb USB key as an unreasonable expense when a lot of these systems run over $1k of drives. Still think it should be in [[FreeNAS]], plenty of CPU sitting there idle that could be streaming DLNA.

Basically [[FreeNAS]] seems to be heading away from the home/work easy [[FreeBSD]] server and towards becoming a pure NAS/SAN SMB share.

#19 Updated by Joe Schmuck over 8 years ago

Love to see Serviio as well but as previously indicated, it might take up too much room.

#20 Updated by Anonymous over 8 years ago

fuppes isn't in the ports tree, and looks like an inactive opensource project. Looking at alternatives to fuppes.

#21 Updated by Anonymous over 8 years ago

Did some poking around and minidlna/miniupnp looks like a good bet. I'll see what work is required to get this to function..

#22 Updated by Anonymous about 8 years ago

  • Status changed from Unscreened to Closed

minidlna has been added to the [[FreeNAS]] images and hopefully will be making an appearance in the GUI in 8.1.

#23 Updated by Thomas - over 7 years ago

Hello,
when will UPNP Functionality in Freenas? In 8.2? When comes 8.2 final?
I net it as Mediaserver at home

Thank you

#24 Avatar?id=14398&size=24x24 Updated by Kris Moore about 4 years ago

Commit: cf27a6cabaf0fc5a829cd7b768f3f709810e0be2
https://github.com/pcbsd/freebsd-ports/commit/cf27a6cabaf0fc5a829cd7b768f3f709810e0be2
Author: Bernard Spil <>
Date: 2015-09-26 (Sat, 26 Sep 2015)

Log Message:
-----------
Merge pull request #39 from Sp1l/master

Fix 3 more ports

#25 Avatar?id=14398&size=24x24 Updated by Kris Moore almost 4 years ago

Commit: 3bd19b1310a12a6bae51db5d7ca2d6a6ed1aed17
https://github.com/pcbsd/freebsd-ports/commit/3bd19b1310a12a6bae51db5d7ca2d6a6ed1aed17
Author: truckman <>
Date: 2016-02-03 (Wed, 03 Feb 2016)

Log Message:
-----------
Upgrade net/nmsg to 0.11.0:

nmsg (0.11.0)

[ Henry Stern ]
  • Add an interval randomization option that randomizes the initial offset
    within the selected time interval. This functionality is exposed via the
    libnmsg nmsg_io_set_interval_randomized() function and the nmsgtool -R /
    --randomize command-line option (#27, #33).
  • Add documention for nmsgtool -j / --readjson and -J / --write-json
    command-line options (#26, #28).
  • Add PKG_CHECK_MODULES dependency on yajl >= 2.1.0 (#29, #31).
  • Make nmsgtool -k / --kicker work when combined with -c or -t, when
    producing output in JSON format (#25, #38).
  • Fix compiler warning [-Wtautological-compare] in
    _nmsg_msgmod_json_to_payload_load() (#36, #39).
  • Add nmsg_message_get_num_field_values(),
    nmsg_message_get_num_field_values_by_idx() functions (#5, #40).
[ Robert Edmonds ]
  • Remove the unused enum nmsg_modtype from the internal libnmsg API (#30).
  • Header file cleanups (#14, #34).
  • Rewrite nmsg_res_lookup() to use a switch, which eliminates a Clang
    warning (#14, #35).
  • Add a message filtering capability to the libnmsg I/O loop, including
    external filter module plugin and nmsgtool support (#41, #43, #44).
[ Mike Schiffman ]
  • Add yajl/ prefix to #include's of yajl headers (#37)

Pet portlint

Sponsored by: Farsight Security, Inc.

#26 Avatar?id=14398&size=24x24 Updated by Kris Moore almost 4 years ago

Commit: 3bd19b1310a12a6bae51db5d7ca2d6a6ed1aed17
https://github.com/pcbsd/freebsd-ports/commit/3bd19b1310a12a6bae51db5d7ca2d6a6ed1aed17
Author: truckman <>
Date: 2016-02-03 (Wed, 03 Feb 2016)

Log Message:
-----------
Upgrade net/nmsg to 0.11.0:

nmsg (0.11.0)

[ Henry Stern ]
  • Add an interval randomization option that randomizes the initial offset
    within the selected time interval. This functionality is exposed via the
    libnmsg nmsg_io_set_interval_randomized() function and the nmsgtool -R /
    --randomize command-line option (#27, #33).
  • Add documention for nmsgtool -j / --readjson and -J / --write-json
    command-line options (#26, #28).
  • Add PKG_CHECK_MODULES dependency on yajl >= 2.1.0 (#29, #31).
  • Make nmsgtool -k / --kicker work when combined with -c or -t, when
    producing output in JSON format (#25, #38).
  • Fix compiler warning [-Wtautological-compare] in
    _nmsg_msgmod_json_to_payload_load() (#36, #39).
  • Add nmsg_message_get_num_field_values(),
    nmsg_message_get_num_field_values_by_idx() functions (#5, #40).
[ Robert Edmonds ]
  • Remove the unused enum nmsg_modtype from the internal libnmsg API (#30).
  • Header file cleanups (#14, #34).
  • Rewrite nmsg_res_lookup() to use a switch, which eliminates a Clang
    warning (#14, #35).
  • Add a message filtering capability to the libnmsg I/O loop, including
    external filter module plugin and nmsgtool support (#41, #43, #44).
[ Mike Schiffman ]
  • Add yajl/ prefix to #include's of yajl headers (#37)

Pet portlint

Sponsored by: Farsight Security, Inc.

Also available in: Atom PDF