Page 1 of 1

Using other transcoders on Mac OS X

PostPosted: Fri Feb 17, 2017 7:16 am
by DJ Nativus
Hi there!

Just bought Premium and super happy with Subsonic. My concern is when I play a FLAC file elsewhere it doesn't start playing automatic. If I move the play cursor a couple seconds in it will start playing. Doing some research I found ffmpeg kind of blows at converting FLAC files and it's better to use another. (https://wiki.archlinux.org/index.php/Subsonic) Cool! Except how do I add transcoders to Mac so that Subsonic can see them.

Also, due to my regular hatred for MP3, is there a way to stream in ogg-vorbis or m4a using both an iOS app and the web client? Just curious!

Re: Using other transcoders on Mac OS X

PostPosted: Fri Feb 17, 2017 8:58 am
by toolman
You can add other transcoders to Subsonic. Install the program you want to use to transcode in the folder Subsonic\transcode..
Next in Subsonic navigate to Settings >> Transcoding.
There you are able to configure the new transcoding.
Next under Settings >> Players you can define which transcoder a player uses.
Or as you can read on the Transcodingpage in Subsonic:
Transcoding is the process of converting from one media format to another. Subsonic's transcoding engine allows for the streaming of media that would not otherwise be streamable. The transcoding is performed on-the-fly and doesn't require any disk usage.

The actual transcoding is done by third-party command line programs which must be installed in c:\subsonic\transcode. You may add your own custom transcoder given that it fulfills the following requirements:
•It must have a command line interface.
•It must be able to send output to stdout.
•If used in step 2 it must be able to read input from stdin.

Note that transcodings are activated on a per-player basis from Settings > Players.



I guess if you manage to transcode a file to ogg-format and send it to stdout in your transcoding settings you'll be good.