Logo by mason (anonymous IP: 18.97.14.82,2260) | ||||||||||||||
| ||||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1015) Graphics (502) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4405 Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
Support the site
|
FUPPES 0.677 AmigaOS port 0.4 (beta). (13.12.2023) 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.) It's recommended to reserve IP address for media server in your router settings. 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 (now commented out). After 1st run, FUPPES creates fuppes.db file. When FUPPES will be executed from CLI all available parameters 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 its ip 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.4 (hostname). Version 0.677.3 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.4 beta (13.12.2023) - slightly rewritten error tolerance procedure - on renderers sending specific range request (Range 0- ) exceeding the sending buffer transmission interruption were observed - fixed 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) internal - 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. |
Copyright © 2004-2024 by Björn Hagström All Rights Reserved |