Bug#1072412: ffmpegfs: FTBFS with ffmpeg 7.0: ffmpeg_transcoder.cc:2746:48: error: invalid conversion from ‘int (*)(void*, unsigned char*, int)’ to ‘int (*)(void*, const uint8_t*, int)’ {aka ‘int (*)(

2024-06-02 Thread Norbert Schlia

Am 02.06.2024 um 15:18 schrieb Sebastian Ramacher:

Source: ffmpegfs
Version: 2.15-1
Severity: important
Tags: trixie sid ftbfs
Usertags: ffmpeg-7.0

Hi,

during a rebuild of the reverse dependencies for the transition to
ffmpeg 7.0, your package failed to build


Relevant part (hopefully):

g++ -DHAVE_CONFIG_H -I.  -I/usr/include/fuse -D_FILE_OFFSET_BITS=64  
-I/usr/include/aarch64-linux-gnu  -I/usr/include/aarch64-linux-gnu  
-I/usr/include/aarch64-linux-gnu  -I/usr/include/aarch64-linux-gnu  
-I/usr/include/aarch64-linux-gnu  -I/usr/include/aarch64-linux-gnu  
-I/usr/include/chardet  -DUSE_LIBDVD   -DUSE_LIBBLURAY -I/usr/include/libxml2 
-I/usr/include/freetype2 -I/usr/include/libpng16  -DUSE_LIBVCD  -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++17  -Wall -Wextra -Wconversion -Wsign-compare 
-Wsign-conversion -Wpedantic -DNDEBUG -Ofast -g -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 
-Wl,-z,relro,-z,now -DEXTRA_VERSION=\"1\"  -c -o ffmpeg_utils.o ffmpeg_utils.cc
ffmpeg_transcoder.cc: In member function ‘int 
FFmpeg_Transcoder::open_output_filestreams(Buffer*)’:
ffmpeg_transcoder.cc:2746:48: error: invalid conversion from ‘int (*)(void*, 
unsigned char*, int)’ to ‘int (*)(void*, const uint8_t*, int)’ {aka ‘int 
(*)(void*, const unsigned char*, int)’} [-fpermissive]
  2746 | m_out.m_format_ctx->pb = avio_alloc_context(
   |  ~~^
   ||
   |int (*)(void*, unsigned 
char*, int)
  2747 | iobuffer,
   | ~
  2748 | buf_size,
   | ~
  2749 | 1,
   | ~~
  2750 | static_cast(buffer),
   | 
  2751 | nullptr,// read not required
   | 
  2752 | output_write,   // write
   | 
  2753 | (m_current_format->audio_codec() != AV_CODEC_ID_OPUS) 
? seek : nullptr);  // seek
   | 
~~~
In file included from /usr/include/aarch64-linux-gnu/libavformat/avformat.h:319,
  from ffmpeg_transcoder.cc:47:
/usr/include/aarch64-linux-gnu/libavformat/avio.h:404:25: note:   initializing 
argument 6 of ‘AVIOContext* avio_alloc_context(unsigned char*, int, int, void*, 
int (*)(void*, uint8_t*, int), int (*)(void*, const uint8_t*, int), int64_t 
(*)(void*, int64_t, int))’
   404 |   int (*write_packet)(void *opaque, const uint8_t 
*buf, int buf_size),
   |   
~~^
ffmpeg_transcoder.cc: In member function ‘void 
FFmpeg_Transcoder::produce_audio_dts(AVPacket*)’:
ffmpeg_transcoder.cc:4239:183: warning: ‘AVCodecContext::ticks_per_frame’ is 
deprecated [-Wdeprecated-declarations]
  4239 | pkt->duration = pkt_duration = static_cast(av_rescale(pkt_duration, 
static_cast(m_out.m_audio.m_stream->time_base.den) * 
m_out.m_audio.m_codec_ctx->ticks_per_frame, m_out.m_audio.m_stream->codecpar->sample_rate * 
static_cast(m_out.m_audio.m_stream->time_base.num)));
   |

   ^~~
In file included from ffmpeg_transcoder.cc:46:
/usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
   576 | int ticks_per_frame;
   | ^~~
ffmpeg_transcoder.cc:4239:183: warning: ‘AVCodecContext::ticks_per_frame’ is 
deprecated [-Wdeprecated-declarations]
  4239 | pkt->duration = pkt_duration = static_cast(av_rescale(pkt_duration, 
static_cast(m_out.m_audio.m_stream->time_base.den) * 
m_out.m_audio.m_codec_ctx->ticks_per_frame, m_out.m_audio.m_stream->codecpar->sample_rate * 
static_cast(m_out.m_audio.m_stream->time_base.num)));
   |

   ^~~
/usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
   576 | int ticks_per_frame;
   | ^~~
ffmpeg_transcoder.cc:4239:183: warning: ‘AVCodecContext::ticks_per_frame’ is 
deprecated [-Wdeprecated-declarations]
  4239 | pkt->duration = pkt_duration = static_cast(av_rescale(pkt_duration, 
static_cast(m_out.m_audio.m_stream->time_base.den) * 
m_out.m_audio.m_codec_ctx->ticks_per_frame, m_out.m_audio.m_stream->codecpar->sample_rate * 
static_cast(m_out.m_audio.m_stream->time_base.num)));
   |   

Bug#1051164: RFS: ffmpegfs/2.14-1~bpo12+1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly)

2023-09-03 Thread Norbert Schlia

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "ffmpegfs":

 * Package name    : ffmpegfs
   Version : 2.14-1~bpo12+1
   Upstream Author : Norbert Schlia 
 * URL : https://nschlia.github.io/ffmpegfs/
 * License : CC0-1.0, GFDL-NIV-1.3 or GPL-3+, GPL-3+
 * Vcs : https://salsa.debian.org/nschlia/ffmpegfs
   Section : utils

The source builds the following binary packages:

  ffmpegfs - Fuse Multi Media Filesystem

To access further information about this package, please visit the 
following URL:


  https://mentors.debian.net/package/ffmpegfs/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_2.14-1~bpo12+1.dsc


Changes since the last upload:

 ffmpegfs (2.14-1~bpo12+1) bookworm-backports; urgency=medium
 .
   * Rebuild for bookworm-backports.



Bug#1030052: RFS: ffmpegfs/2.13-1~bpo11+1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly)

2023-01-30 Thread Norbert Schlia

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "ffmpegfs":

 * Package name    : ffmpegfs
   Version : 2.13-1~bpo11+1
   Upstream Author : Norbert Schlia 
 * URL : https://nschlia.github.io/ffmpegfs/
 * License : CC0-1.0, GFDL-NIV-1.3 or GPL-3+, GPL-3+
 * Vcs : https://salsa.debian.org/nschlia/ffmpegfs
   Section : utils

The source builds the following binary packages:

  ffmpegfs - Fuse Multi Media Filesystem

To access further information about this package, please visit the 
following URL:


  https://mentors.debian.net/package/ffmpegfs/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_2.13-1~bpo11+1.dsc


Changes since the last upload:

 ffmpegfs (2.13-1~bpo11+1) bullseye-backports; urgency=medium
 .
   * Rebuild for bullseye-backports.



Bug#958928: ffmpegfs FTCBFS: uses AC_RUN_IFELSE

2020-04-26 Thread Norbert Schlia

Hi,

although I dont't get that: the only difference to 1.10-2 in 
configure.ac is that the line


AC_INIT([FFMPEGFS], [1.10])

changed to

AC_INIT([FFMPEGFS], [1.98])

:)

But anyway, I added the patch and created 1.98-3. The patch has also 
been applied to 1.99 upstream.


Thanks for your support!

Am 26.04.2020 um 21:10 schrieb Helmut Grohne:

Source: ffmpegfs
Version: 1.98.2
Tags: patch upstream
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

ffmpegfs fails to cross build from source, because it uses AC_RUN_IFELSE
without an alternative for cross compilation. In this case,
AC_RUN_IFELSE is entirely unnecessary, because AC_CHECK_SIZEOF works.
Please consider applying the attached patch.

Helmut




Bug#958790: RFS: ffmpegfs/1.10-2~bpo10+1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly)

2020-04-25 Thread Norbert Schlia

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "ffmpegfs" to upload it to 
Buster Backports, hoping to find someone who's interested. This is 
exactly the package that is currently in Buster SID and Bullseye. I 
think this could be useful for those who stay on Buster a while longer.


 * Package name    : ffmpegfs
   Version : 1.10-2~bpo10+1
   Upstream Author : Norbert Schlia nsch...@oblivion-software.de
 * URL : https://github.com/nschlia/ffmpegfs
 * License : GPL
   Section : mutimedia

It builds those binary packages:

    ffmpegfs - read-only FUSE filesystem which transcodes between audio 
and video formats on the fly


To access further information about this package, please visit the 
following URL:


https://mentors.debian.net/package/ffmpegfs


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_1.10-2~bpo10+1.dsc


More information about ffmpegfs can be obtained from 
https://nschlia.github.io/ffmpegfs/html/index.html.




Bug#958646: fixed in 1.98-1

2020-04-24 Thread Norbert Schlia

 Hi!

Thanks for your bug report. I have fixed the problem by removing the  
-march command line upstream (for 1.99) and created a patch for  
1.98-1. The next upload to stable should not have that problem.


Zitat von John Paul Adrian Glaubitz :


Package: ffmpegfs
Version: 1.98-1
Severity: serious
Tags: upstream
Justification: ftbfs
User: debian-powe...@lists.debian.org
Usertags: powerpc ppc64 ppc64el

Hello!

ffmpegfs fails to build from source on multiple architectures [1],
including release architectures because it passes target flags
via -march in CFLAGS which is not allowed:

g++: error: unrecognized command line option ‘-march=native’; did  
you mean ‘-mcpu=native’?

make[3]: *** [Makefile:559: ffmpegfs.o] Error 1
make[3]: *** Waiting for unfinished jobs
g++: error: unrecognized command line option ‘-march=native’; did  
you mean ‘-mcpu=native’?

make[3]: *** [Makefile:559: cache.o] Error 1
g++: error: unrecognized command line option ‘-march=native’; did  
you mean ‘-mcpu=native’?
g++: error: unrecognized command line option ‘-march=native’; did  
you mean ‘-mcpu=native’?


For one, as you can see, "-march" is not supported on every architecture,
and, secondly, you are not allowed to build a package with "-march=native"
as this will adjust the baseline to the one on the buildd hardware instead
of using the baseline that is determined by the gcc specs set by dpkg which
is not allowed according to Debian Policy.

Adrian


[1] https://buildd.debian.org/status/package.php?p=ffmpegfs=unstable


--
.''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `-   
  GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--
Oblivion Software Development and Internet Services

Norbert Schlia
Hans-Thoma-Str. 24
76327 Pfinztal
Germany

Telefon: 0721 48 48 8928
Fax: 0721 48 48 8929
Mobile:  0178 5365230

www: http://www.oblivion-software.eu/


Bug#958646: ffmpegfs: FTBFS caused by passing custom target flags in CFLAGS

2020-04-23 Thread Norbert Schlia
Your are right, this was the only change to Makefile.am since 1.10 but 
not a good idea :)


Fixed that upstream and will create a new packet with patch.


On 24.04.20 00:57, John Paul Adrian Glaubitz wrote:

Package: ffmpegfs
Version: 1.98-1
Severity: serious
Tags: upstream
Justification: ftbfs
User: debian-powe...@lists.debian.org
Usertags: powerpc ppc64 ppc64el

Hello!

ffmpegfs fails to build from source on multiple architectures [1],
including release architectures because it passes target flags
via -march in CFLAGS which is not allowed:

  g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?
  make[3]: *** [Makefile:559: ffmpegfs.o] Error 1
  make[3]: *** Waiting for unfinished jobs
  g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?
  make[3]: *** [Makefile:559: cache.o] Error 1
  g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?
  g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?

For one, as you can see, "-march" is not supported on every architecture,
and, secondly, you are not allowed to build a package with "-march=native"
as this will adjust the baseline to the one on the buildd hardware instead
of using the baseline that is determined by the gcc specs set by dpkg which
is not allowed according to Debian Policy.

Adrian


[1] https://buildd.debian.org/status/package.php?p=ffmpegfs=unstable

--
  .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
   `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--
*Oblivion Software Development and Internet Services*
Norbert Schlia
Hans-Thoma-Str. 24
76327 Pfinztal
Germany

Telefon:0721 47 05 1112
Fax:0721 47 05 1113
Mobile: 0178 5365230
Steuernr.:  3411/44460


/www: http://www.oblivion-software.eu//

/Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce 
message./
/Rispetto per l'ambiente: Si prega di evitare di stampare questo 
messaggio./
/Пожалуйста, не печатайте это письмо - защита окружающей среды в наших 
руках./
/Por favor, ten en cuenta el medio ambiente antes de imprimir este 
mensaje./

/With regard to the environment: Please avoid printing this message./
/Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./



Bug#951657: ffmpegfs: d/copyright issues

2020-02-19 Thread Norbert Schlia

I see. The file has been added to d/copyright. Change will be in 1.10-3.

Thanks for your assistance!


Am 20.02.20 um 03:28 schrieb Sean Whitton:

Hello,

On Wed 19 Feb 2020 at 08:48PM +01, Norbert Schlia wrote:


ffmpegfs.1 is a generated file, it is build from ffmpegfs.1.txt which is
listed, I guess this should be sufficient.

No, it's not, because the current d/copyright implies it has a license
other than it has -- it falls under the `Files: *` stanza.


--
*Oblivion Software Development and Internet Services*
Norbert Schlia
Hans-Thoma-Str. 24
76327 Pfinztal
Germany

Telefon:0721 47 05 1112
Fax:0721 47 05 1113
Mobile: 0178 5365230
Steuernr.:  3411/44460


/www: http://www.oblivion-software.eu//

/Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce 
message./
/Rispetto per l'ambiente: Si prega di evitare di stampare questo 
messaggio./
/Пожалуйста, не печатайте это письмо - защита окружающей среды в наших 
руках./
/Por favor, ten en cuenta el medio ambiente antes de imprimir este 
mensaje./

/With regard to the environment: Please avoid printing this message./
/Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./



Bug#951657: ffmpegfs: d/copyright issues

2020-02-19 Thread Norbert Schlia

Hi,

thanks for the report.

I have updated d/copyright with the license, and the copyright years 
from src/ffmpegfs.h/cc (2008-2013).


ffmpegfs.1 is a generated file, it is build from ffmpegfs.1.txt which is 
listed, I guess this should be sufficient.


Will be fixed in 1.10-3.


Am 19.02.20 um 19:30 schrieb Sean Whitton:

Package: ffmpegfs
Version: 1.10-1

Hello,

Some things found during review in NEW:

I note that Henriksson has relicensed his docs under the GPL or the
GFDL, not just the GFDL.[1]  So d/copyright should be updated to
reflect that.

INSTALL.md needs to be listed in d/copyright as currently d/copyright
implies it is under only the GPL, and does not include all copyright
years.  I think ffmpegfs.1 needs listing too.

src/ffmpegfs.cc, src/ffmpegfs.h has additional copyright years for
Henriksson.

[1]  
https://github.com/khenriks/mp3fs/commit/cfda985adf4ab955bd6ea5830e077cce994816ef


--
*Oblivion Software Development and Internet Services*
Norbert Schlia
Hans-Thoma-Str. 24
76327 Pfinztal
Germany

Telefon:0721 47 05 1112
Fax:0721 47 05 1113
Mobile: 0178 5365230
Steuernr.:  3411/44460


/www: http://www.oblivion-software.eu//

/Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce 
message./
/Rispetto per l'ambiente: Si prega di evitare di stampare questo 
messaggio./
/Пожалуйста, не печатайте это письмо - защита окружающей среды в наших 
руках./
/Por favor, ten en cuenta el medio ambiente antes de imprimir este 
mensaje./

/With regard to the environment: Please avoid printing this message./
/Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./



Bug#932245: Build system updated

2019-08-01 Thread Norbert Schlia
After a few attempts I upgraded the build system to the latest Debian 10 
and now I got rid of all errors and many warnings. There are still a few 
glitches, but I don't think they are too important. There's a newer 
version of ffmpegfs, but I don't want to switch to it yet to avoid newer 
bugs. Also I'll have to figure out how to get the gpg signature check up.


Anyone out there willing to sponsor me? If you love music and have it 
available as video and audio files on disk you gotta try it out. It's a 
nice and convenient tool to get the stuff avialable anywhere, on your 
mobile phone, iPad or whatever. It bundles the full power of FFmpeg to 
do so. I am using it myself to provide my files to my Android phone.




Bug#932245: RFS: ffmpegfs/1.8-1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly

2019-07-16 Thread Norbert Schlia

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "ffmpegfs", hoping to find someone 
who's interested:

Package name: ffmpegfs
Version : 1,8-1
Upstream Author : Norbert schliansch...@oblivion-software.de
URL :https://github.com/nschlia/ffmpegfs
License : GPL
Section : mutimedia

  It builds those binary packages:

ffmpegfs - read-only FUSE filesystem which transcodes between audio and video 
formats on the fly

  To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/ffmpegfs


  Alternatively, one can download the package with dget using this command:

  dget 
-xhttps://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_1.8-1.dsc

  More information about ffmpegfs can be obtained 
fromhttps://nschlia.github.io/ffmpegfs/html/index.html.

  Changes since the last upload:

  * First time upload, still missing out on some fixes for packaging.

--
*Oblivion Software Development and Internet Services*
Norbert Schlia
Hans-Thoma-Str. 24
76327 Pfinztal
Germany

Telefon:0721 47 05 1112
Fax:0721 47 05 1113
Mobile: 0178 5365230
Steuernr.:  3411/44460


/www: http://www.oblivion-software.eu//

/Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce 
message./
/Rispetto per l'ambiente: Si prega di evitare di stampare questo 
messaggio./
/Пожалуйста, не печатайте это письмо - защита окружающей среды в наших 
руках./
/Por favor, ten en cuenta el medio ambiente antes de imprimir este 
mensaje./

/With regard to the environment: Please avoid printing this message./
/Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./



Bug#929153: Acknowledgement (ITP: ffmpegfs -- FFmpegfs is a read-only FUSE filesystem which transcodes between audio and video formats on the fly when opened and read.

2019-05-18 Thread Norbert Schlia

Oops, think I got the sponsor thing wrong

Of course I do need a sponsor in the sense of a mentor to help me help 
me with the upload.




Am 18.05.19 um 11:03 schrieb Debian Bug Tracking System:

Thank you for filing a new Bug report with Debian.

You can follow progress on this Bug here: 929153: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929153.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
   debian-de...@lists.debian.org
(after having been given a Bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
  w...@debian.org

If you wish to submit further information on this problem, please
send it to 929...@bugs.debian.org.

Please do not send mail to ow...@bugs.debian.org unless you wish
to report a problem with the Bug-tracking system.


--
*Oblivion Software Development and Internet Services*
Norbert Schlia
Hans-Thoma-Str. 24
76327 Pfinztal
Germany

Telefon:0721 47 05 1112
Fax:0721 47 05 1113
Mobile: 0178 5365230
Steuernr.:  3411/44460


/www: http://www.oblivion-software.eu//

/Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce 
message./
/Rispetto per l'ambiente: Si prega di evitare di stampare questo 
messaggio./
/Пожалуйста, не печатайте это письмо - защита окружающей среды в наших 
руках./
/Por favor, ten en cuenta el medio ambiente antes de imprimir este 
mensaje./

/With regard to the environment: Please avoid printing this message./
/Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./



Bug#929153: Need a sponsor

2019-05-18 Thread Norbert Schlia

Oops, think I got the sponsor thing wrong :)

Of course I need a sponsor in the sense of a mentor to help me help me 
with the upload.




Bug#929153: ITP: ffmpegfs -- FFmpegfs is a read-only FUSE filesystem which transcodes between audio and video formats on the fly when opened and read. This can let you use a multi media file collectio

2019-05-18 Thread Norbert Schlia
Package: wnpp
Severity: wishlist
Owner: Norbert Schlia 

* Package name: ffmpegfs
  Version : 1.8.0
  Upstream Author : Norbert Schlia 
* URL : https://github.com/nschlia/ffmpegfs
* License : GPL-3+
  Programming Lang: C, C++
  Description : FFmpegfs is a read-only FUSE filesystem which transcodes 
between audio and video formats on the fly when opened and read. This can let 
you use a multi media file collection with software and/or hardware which only 
understands one of the supported output formats, or transcode files through 
simple drag-and-drop in a file browser.

FFmpegfs is a read-only FUSE filesystem which transcodes between 
audio and video formats on the fly when opened and read. This can 
let you use a multi media file collection with software and/or 
hardware which only understands one of the supported output formats, 
or transcode files through simple drag-and-drop in a file browser.

Supported output formats:

* MP4 (audio & video)
* WebM (audio & video)
* OGG (audio & video)
* MOV (audio & video)
* Prores (a MOV container for Apple Prores video & PCM audio)
* Opus (audio only)
* MP3 (audio only)
* WAV (audio only)
* AIFF (audio only)

This can let you use a multi media file collection with software 
and/or hardware which only understands one of the supported output
formats, or transcode files through simple drag-and-drop in a file 
browser.

The package uses the FFmpeg library for decoding/enconding, this 
way suppporting a multitude of input formats. I am using it myself
for online streaming and playback.

There a similar package called mp3fs (of which this is actually a 
spawn), but that only supports mp3, no other formats and no videos. 
ffmpegfs is much more powerful and flexible, I would say.

I am going to maintain it myself, it is a rather small project so
I would not be needing help. I already receive support (bug reports,
fixes, feature requests and even patches for new features) on
github.

Sponsors are not required, but if someone wants to buy me a beer
or offer me a life-time supply of beer, why not? :)