madsonic-jetty-6.2.9040_3.txz


Advertisement

Description

madsonic-jetty - Madsonic streaming media server

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package name madsonic-jetty
Package version 6.2.9040
Package release 3
Package architecture amd64
Package type txz
Installed size 108.49 MB
Download size 66.18 MB
Official Mirror pkg.freebsd.org
Madsonic instantly transports your media to any HTTP connected device
regardless of bitrate. You can stream to multiple players simultaneously.
Madsonic is designed to handle very large music collections. By using
transcoder plug-ins, Madsonic supports on-the-fly conversion and streaming
of virtually any audio format, including MP3, OGG, WMA, FLAC, APE and more.
Madsonic is a fork of Subsonic, offering more features and mobile client
access without the subscription fee.
WWW: http://www.madsonic.org
Categories: java, www
Maintainer: root@cooltrainer.org
Options:
- JETTY: on
- TOMCAT8: off
- TOMCAT7: off
- TOMCAT6: off
- RESIN3: off
- FFMPEG: on
- FLAC: off
- LAME: off
- VORBIS: off
- FAAC: off
- FAAD: off
- XMP: off
- MPC: off
- APE: off
========================================================================
Enable or restart Jetty, then access Madsonic at http://127.0.0.1:8080/madsonic/
(if using the default Jetty HTTP port).
On headless machines, start the container server with
jetty_flags="-Djava.awt.headless=true"
to prevent problems showing album art thumbnails.
You can increase the container server's memory allocation if needed like
jetty_flags="-Xms96m -Xmx512m"
Use a UTF-8 locale to enable support for all possible tags. Otherwise,
files with Unicode tags will not scan properly and will be unplayable.
Chapter 23 of the FreeBSD Handbook has information on using locales.
https://www.freebsd.org/doc/handbook/l10n.html
For example, US English:
jetty_flags="-Dfile.encoding=UTF-8 -Duser.language=en -Duser.region=US"
Combine multiple flags into a single jetty_flags="[...]" line.
========================================================================
Transcoding in Madsonic is a way to re-encode music on the fly to a format
your listening device supports. A common use is transcoding FLAC, WMA,
and Vorbis audio to MP3 for devices supporting only that codec.
Configuring transcoding uses up to three commands one would use on a normal
command line pipe but with a whitelist of executables installed or linked into
/var/madsonic/transcode. The transcoding configuration page takes
transcoding rules in the form of:
[rule name] [convert from] [convert to] [command 1] [command 2] [command 3]
The most compatible single audio transcoding command is with FFmpeg, transcoding
any input to MP3, mapping all streams to output, and limiting metadata to the
more-compatible ID3v2.3:
[All to MP3] [ogg flac wma aiff m4a] [mp3] ...
[ffmpeg -i %s -ab %bk -id3v2_version 3 -map_metadata 0 -map 0:0 -ar 44100 -ac 2 -v 0 -f mp3 -]
You can also transcode with multiple single-codec commands to avoid
the heavy FFmpeg dependency:
[FLAC to MP3] [flac] [mp3] ...
[flac --silent --decode --stdout %s] [lame --silent -h -b %b -]
[AAC to MP3] [m4a] [mp3] ...
[faad -s -o - %s] [lame --silent -h -b %b -]
[Vorbis to MP3] [ogg] [mp3] ...
[oggdec -Q -o /dev/stdout %s] [lame --silent -h -b %b -]
[MPC to MP3] [mpc] [mp3] ...
[mpcdec %s -] [lame --silent -h -b %b -]
[APE to MP3] [ape] [mp3] ...
[mac %s - -d] [lame --silent -h -b %b -]
[Trackers to MP3] [mod s3m xm it] [mp3] ...
[xmp -q -c %s] [lame --silent -h -b %b -]
========================================================================

Alternatives

Package Version Architecture Repository
madsonic-jetty-6.2.9040_3.txz 6.2.9040 i386 FreeBSD Ports Latest
madsonic-jetty-6.2.9040_3.txz 6.2.9040 amd64 FreeBSD Ports Quarterly
madsonic-jetty-6.2.9040_3.txz 6.2.9040 i386 FreeBSD Ports Quarterly
madsonic-jetty - - -

Requires

Name Value
alsa-plugins = 1.1.1_4
ffmpeg = 4.1,1
jetty8 = 8.1.15_1
openjdk8 = 8.181.13
servlet-api = 2.5_3

Download

Type URL
Binary Package madsonic-jetty-6.2.9040_3.txz
Source Package www/madsonic

Install Howto

Install madsonic-jetty txz package:

# pkg install madsonic-jetty

See Also

Package Description
madsonic-standalone-6.0_7.txz Subsonic streaming media server, standalone version
maelstrom-3.0.6_14.txz Asteroids-style game for X Window System
maeparser-1.1.txz Parser for Schrodinger Maestro files
mafft-7.266.txz Multiple alignment program for amino acid or nucleotide sequences
mage-2.1.txz Command-line make-like build tool using Go as input files
magic-7.5.240_2.txz Interactive editor for VLSI layouts
magiccube4d-2.2_3.txz MagicCube4D is a four-dimensional analog of Rubik's cube
magicfilter-2.3.h_9.txz Customizable, extensible automatic printer filter
magicmaze-1.4.3.6_4.txz Simple and low-tech monster-bashing maze game
magicor-1.1_11.txz Old-school, puzzle game similar to Solomon's Key
magicpoint-1.13a_19.txz X11-based presentation tool
magicrescue-1.1.10.txz File recovery tool which recovers deleted files from a block device
magit-emacs26-2.90.1.txz Interface to Git for Emacs
magit-emacs26_canna-2.90.1.txz Interface to Git for Emacs
magit-emacs26_nox-2.90.1.txz Interface to Git for Emacs
Advertisement
Advertisement