-
Notifications
You must be signed in to change notification settings - Fork 1
UADE plugin for Audacious music player
License
GPL-2.0, LGPL-2.1 licenses found
Licenses found
GPL-2.0
COPYING
LGPL-2.1
COPYING.LGPL
mvtiaine/audacious-uade
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is Audacious (https://audacious-media-player.org/) input plugin for UADE (https://zakalwe.fi/uade/). Main features: - Database for song lengths and author/album/publisher/year meta data (see below) - Player independent songend detection (similar to "deep songend scan" option in DeliPlayer for Windows) - Preferences UI for configuring UADE playback options etc. - Custom fork of UADE including support for additional formats not (yet) supported in official UADE releases: -- Face The Music -- OctaMED Soundstudio / MMD3 -- Protracker4 / Protracker IFF - MED4 sng+samples format support via MED4->MMD0 conversion - DigiBooster 3 and DigiBooster Pro 2 (http://www.digibooster.de/) support using the official portable replay - HivelyTracker (http://www.hivelytracker.co.uk/) support using the official portable replay Modland (http://ftp.modland.com/), AMP (https://amp.dascene.net/), UnExotica (https://www.exotica.org.uk/wiki/UnExoticA) and Demozoo (https://demozoo.org/) are used as sources for precalculated song lengths and author/album/publisher/year meta data (if available). In addition Mods Anthology (https://archive.org/details/cdrom-amiga-mods-anthology-1), Wanted Team (http://wt.exotica.org.uk/), Zakalwe (git://zakalwe.fi/chip) and Aminet (https://aminet.net/) are used as sources for precalculated song lengths. Project is hosted at https://github.com/mvtiaine/audacious-uade * Dependencies: Audacious >= 3.8 libbsd on Linux * To install via Homebrew (latest release): brew install mvtiaine/repo/audacious-uade * To install from Gentoo overlay (latest release): # Add https://github.com/mvtiaine/gentoo-overlay.git via layman or eselect repository emerge -p media-plugins/audacious-uade emerge media-plugins/audacious-uade * To install with Arch (latest release): wget https://raw.githubusercontent.com/mvtiaine/arch-repo/main/audacious-uade/PKGBUILD makepkg -s (sudo) pacman -U audacious-uade*.pkg* * To install with FreeBSD ports (latest release): git clone https://github.com/mvtiaine/freebsd-overlay.git cd freebsd-overlay/multimedia/audacious-uade make install clean * To build and install with Debian from sources (git or latest release): debian/make_deb.sh (sudo) dpkg -i build-deb/audacious-uade*.deb * To build and install from sources (git or latest release): (autoreconf -i) mkdir -p build cd build ../configure make -j make -j check (sudo) make install * Other notes: - Case sensitive filesystems may cause issues for formats with external samples - Tested on OSX and Linux - My custom Audacious playlist entry template: ${?codec:[${codec}${?channels: (${channels}ch)}]} - ${?artist:${artist} - }${title}${?album: - (${album})} ${?copyright:- (${copyright})}${?publisher:- (${publisher}) }${?year:- (${year}) }${?subsong-id:${?subsong-num:- [${subsong-id}/${subsong-num}]}} * License (source code) The project as a whole is licensed under GPL-2.0-or-later. Some parts are also licensed under LGPL-2.0-or-later, specifically sources under src/common, src/converter, src/player and src/songdb. See src/3rdparty for 3rd party source code licenses. See https://zakalwe.fi/uade/ for UADE license information. * Some future plans (in no particular order) - Automatic A500/A1200/None filter selection depending on format/year/platform (OCS/AGA/DOS) etc. meta data - Plugin support for GStreamer, Hollywood, ... - Support Haiku, AmigaOS/AROS/MorphOS, Win32, Wasix, ... - Add PC-tracker portable replays from 8bitbubsy (XM,IT,S3M,...) - SC68 replay support (for Atari formats) - PTK-Prowiz converter support (portable C-version) - Improve UADE format support - Project might need a new name...
About
UADE plugin for Audacious music player
Topics
Resources
License
GPL-2.0, LGPL-2.1 licenses found
Licenses found
GPL-2.0
COPYING
LGPL-2.1
COPYING.LGPL