Audio (343) Datatype (51) Demo (203) Development (593) Document (22) Driver (97) Emulation (146) Game (994) Graphics (494) Library (113) Network (230) Office (65) Utility (913) Video (69)
Total files: 4333
Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
|
FUPPES | Description: | Free UPnP Entertainment Service | Download: | fuppes.lha (TIPS: Use the right click menu if your browser takes you back here all the time) | Size: | 15Mb | Version: | 0.677.3b | Date: | 22 Dec 2022 | Author: | Ulrich Voelkel, Krzysztof Sowinski | Submitter: | Krzysztof Sowinski | Requirements: | libxml2, libpcre, libbz2 | Category: | network/server/misc | Replaces: | network/server/misc/fuppes.lha | License: | GPL | Distribute: | no | Min OS Version: | 4.1 | FileID: | 12357 | | | Snapshots:
| |
| Comments: | 1 | Snapshots: | 1 | Videos: | 0 | Downloads: | 42 (Current version) | | 115 (Accumulated) | Votes: | 4 (0/0) (30 days/7 days) | |
FUPPES 0.677 AmigaOS port 0.3 (beta). (01.10.2022)
Free UPnP Entertainment Service by Ulrich Voelkel
AmigaOS port by Krzysztof 'SOVA' Sowinski
WARNING!
Software is provided "AS IS". Developer of this software and developer of the
port for AmigaOS don't take responsibility for any demage made by this piece of
software including but not limited to data loss.
REQUIREMENTS
System AmigaOS 4.1 Update 6
Shared Object versions of libpcre and libxml2, for libavformat plugin libbz2.
Right configured local network including connected UPnP/DLNA devices.
Defined host name in Internet Prefs (Real Amiga IP address, name and alias
should be different than localhost.)
After unpacking the archive, directory with program can be copied in any place.
FUPPES can be run from shell or by double click on the Icon. FUPPES_LAUNCHER is
a small script modifying default TCP/IP stack settings, priority of fuppes and
making arp file. After 1st run, FUPPES creates fuppes.db file.
When FUPPES will be executed from CLI all available options are listed with
-h option.
Program welcomes us with small header with version and connection status.
FUPPES starts in interactive mode. After entering 'h' in console and pressing
enter small help will be displayed with available commands.
Webinterface is available at http://<hostip>:<hostport> and is visible during
FUPPES loading and after pressing 'i' in CLI. Webinterface is mostly for
information use, configuring due webinterface is buggy.
The best way of configuring server is adding directories to scan in fuppes.cfg.
Config file is self-explanatory xml file.
Most important is setup of paths to multimedia files (Music, Video, Pictures)
This paths must be in Amiga format e.g. "DH0:Multimedia/Music". Program does
not allow to add only name of the disk as path. It is needed to add path with
minimum one directory after drive name.
WARNING!
Program does recognize properly only files on partitions SFS, FFS, FAT32,
RAM. Best working on SFS partition.
After adding path to the files, we need build database by pressing 'r' in CLI
and press enter. (If the path is set before database creation, there is no need
to rebuild database). All changes in files adding/deleting or path modification
require to database rebuild or update.
Some of the devices needs reconfiguration of virtual folders after the database
is built. press 'v' and enter to rebuild container layout.
When all going right, new server will be visible in Media Renderer e.g. TV set
with DLNA or AllShare, smartphone or computer with suitable software e.g.
XBMC/Kodi, WMP. Name of the media server: FUPPES 0.677.3 (hostname).
Newest version has implemented option for tunning send error tolerance.
On some renderers e.g. TVs socket send() error "broken pipe" breaks connection.
Implemented workaround ignores consecutive send errors. With parameter
-e/--error-tolerance you can set it from 0 most restricted up to 10. For
responsivnes lowest values better, default is set to 5 which is very tolerant.
You can experiment with lower values, sometimes even 1-2 is sufficient.
0.677.3 beta (01.10.2022)
- added -e/--error-tolerance to set send() errors tolerance from 0 to 10
(0-none, 5-default, 10-max)
- rebuilt with new gcc 11.3.0
- some minor changes
0.677.2 beta (16.09.2022)
- added -o/-disable-ctrl-c switch to disable ctrl-c termination
- corrections in building process
- some minor changes
0.677.1 first international beta (28.12.2020)
- experimental not fully tested
- shared library implementation
- plugins as *.so libs
- subtitle support with *.srt files
- taglib support
- libavformat support (to extract metadata)
This piece of software is based on revision r677 of Linux FUPPES, later versions
are harder to port due to additional libraries needed and some major changes in
lagacy code. However it need to be treated as experimental port for AmigaOS and
no bug proof, also some hack implemented to run on AmigaOS.
Due to lack of time and decreased needs (streaming platforms) the port is
released with no maintenance and no new versions expected. But when feedback
from community will be big some patches is possible and even cooperation of
developing the port.
|