Bounty for ANR?
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cego
    Posts: 728 from 2006/5/28
    From: Germany
    Hi there!

    Would you be interested in a bounty for a new and updated/fixed ANR version when the coders were willing to work on it again?

    I think MorphOS lacks a complete music player, i know there is mplayer but that still lacks a lot of features like playlist control and options (interprets, album, rating, most listened...), visualization, shoutcast search, equalizer, cdda support with automatic title name downloads, and so on...

    What do you think?
    Pegasos II G4 @1.0GHz, 1GB DDR Ram, Radeon 9200Pro, 240GB SSD+160GB HD, MorphOS 3.18, AmigaOS4.1 FE, Debian 8
  • »04.10.14 - 11:40
    Profile
  • MorphOS Developer
    geit
    Posts: 1044 from 2004/9/23
    Quote:

    Cego wrote:
    Hi there!

    Would you be interested in a bounty for a new and updated/fixed ANR version when the coders were willing to work on it again?

    I think MorphOS lacks a complete music player, i know there is mplayer but that still lacks a lot of features like playlist control and options (interprets, album, rating, most listened...), visualization, shoutcast search, equalizer, cdda support with automatic title name downloads, and so on...

    What do you think?


    There is Jukebox in MorphOS, which deals with a lot of stuff already.

    ANR was written in E and is non native, as the PPC compile never properly worked.

    Geit
  • »04.10.14 - 11:44
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    diezi7
    Posts: 167 from 2005/7/26
    From: Madrid
    Other than Future Composer, and IFF files,
    which hang the player on my setup,
    It plays lots of files and it's a very
    complete player with support for many formats.
    PowerMac G4 MDD 1,25 dual (Registered)
    Pegasos II G4 (not working)
    Powerbook G4 1.0 15"
    -=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=
    http://amigalandia.blogspot.com.es/
  • »04.10.14 - 12:30
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    Quote:

    diezi7 wrote:
    Other than Future Composer, and IFF files,
    which hang the player on my setup,
    It plays lots of files and it's a very
    complete player with support for many formats.




    If jukebox supported plugins I could port my existing players...

    I have also created and plugin support to cud player but yeah.... :D
    1 + 1 = 3 with very large values of 1
  • »04.10.14 - 16:24
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    amiga4001
    Posts: 444 from 2006/11/16
    From: The Netherlands
    Yes I would be interested.
    And I would donate.
    Powerbook 5,4 1.5GHz 1.5GB ram
  • »04.10.14 - 18:19
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Quote:

    itix wrote:
    If jukebox supported plugins I could port my existing players...

    I thought it already used Reggae?

    Sure, f.ex. the lack of concept of subsongs might be an issue, but some existing plugins (f.ex. amos sound bank one) already got around it somehow...

    Also, this would workaround the common "GPL issue", which basically means that any software using GPL library must also be GPL (which has blocked f.ex. sid & uade plugins for ANR, since it isn't GPL)

    Since Reggae is an OS component, GPL doesn't stretch to that (and afaik, not to any programs using it either)
  • »06.10.14 - 15:30
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12132 from 2003/5/22
    From: Germany
    > GPL [...] has blocked f.ex. [...] uade plugins for ANR, since it isn't GPL

    Has it?

    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=32&topic_id=6961&start=39
  • »06.10.14 - 20:18
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Quote:

    Quote:

    GPL [...] has blocked f.ex. [...] uade plugins for ANR, since it isn't GPL


    Has it?

    Yes. As always (afaik)

    If not, it's either:

    1)Authors of the GPL software in question specifically allow it, which in practice makes that not GPL (in the normal "full" sense)

    or

    2)The people who created the plugin don't care about GPL, and license the infringing plugin anyway, even if it cannot be "legally" used with the program it was created for.

    -EDIT-

    To answer with a question: Is there a public ANR UADE2 plugin?

    [ Edited by Jupp3 06.10.2014 - 20:24 ]
  • »06.10.14 - 20:45
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    BSzili
    Posts: 559 from 2012/6/8
    From: Hungary
    There neither a public or non-public ANR UADE2 plugin. I was working on one, but I lost interest, because ANR hangs my machine at exit. This is one reason why it could benefit from being open sourced or updated.

    [ Edited by BSzili 07.10.2014 - 09:22 ]
    This is just like television, only you can see much further.
  • »07.10.14 - 11:20
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    But Aminet Radio isn't worked on anymore right? I think it makes a lot more sense to work on Jukebox instead. Except maybe it's non-Winamp looks (if that's what people wants) it's a lot better MP3 player anyway IMO.

    An UADE plugin for it would be really appriciated.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »07.10.14 - 12:42
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12132 from 2003/5/22
    From: Germany
    >> GPL [...] has blocked f.ex. [...] uade plugins for ANR, since it isn't GPL

    > I was working on one, but I lost interest, because ANR hangs my machine at exit.

    So GPL wouldn't have blocked a release?
  • »07.10.14 - 15:31
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12132 from 2003/5/22
    From: Germany
    > Aminet Radio isn't worked on anymore right?

    Correct, hence the bounty proposal by the thread opener.
  • »07.10.14 - 15:35
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    BSzili
    Posts: 559 from 2012/6/8
    From: Hungary
    As others have said Jukebox uses Reggae, which proved even more difficult to make an UADE plugin for than ANR. The problem is that UADE is a stripped off Amiga emulator. It emulates a minimal hardware and software environment for EaglePlayer replayers. It's not a simple library where you just hand over a chunk of data, and get back the rendered sound. The player has to communicate with the emulator in an event loop, process messages, reply to them, etc.
    This is just like television, only you can see much further.
  • »07.10.14 - 15:42
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    @Andreas_Wolf
    Quote:

    So GPL wouldn't have blocked a release?


    Why ask BSzili? It's GNU people who wrote the license and a rather nice FAQ for it, which has this to say about creating GPL-based plugins for non-GPL-compatible programs:
    Quote:

    Can I apply the GPL when writing a plug-in for a non-free program?

    If the program uses fork and exec to invoke plug-ins, then the plug-ins are separate programs, so the license for the main program makes no requirements for them. So you can use the GPL for a plug-in, and there are no special requirements.

    If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means that combination of the GPL-covered plug-in with the non-free main program would violate the GPL. However, you can resolve that legal problem by adding an exception to your plug-in's license, giving permission to link it with the non-free main program.


    I'd assume ANR plugins wouldn't count as "separate programs" in the defined way.

    And as we're on the subject, I assume this would cover Reggae decoders:
    Quote:

    Can I link a GPL program with a proprietary system library?

    Both versions of the GPL have an exception to their copyleft, commonly called the system library exception. If the GPL-incompatible libraries you want to use meet the criteria for a system library, then you don't have to do anything special to use them; the requirement to distribute source code for the whole program does not include those libraries, even if you distribute a linked executable containing them.


    (Damn, I almost feel like a lawyer now...)

    And I never said GPL would "block" it, Such usecase basically needs to either:
    1)License to be not-really-GPL instead or
    2)Developer to ingore GPL

    As explained before.

    First is definitely a special case. Second one, right or wrong? You decide.

    Of course should have added to list:
    3)Plugin as a separate program (as defined by GPL license)
  • »08.10.14 - 16:38
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    BSzili
    Posts: 559 from 2012/6/8
    From: Hungary
    The player itself (uadecore) is actually a separate program, and the plugin communicates with it via pipes. Of course IANAL.
    This is just like television, only you can see much further.
  • »08.10.14 - 19:48
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12132 from 2003/5/22
    From: Germany
    >>> I was working on one, but I lost interest, because ANR hangs my machine at exit.

    >> So GPL wouldn't have blocked a release?

    > Why ask BSzili?

    Because he is the one who'd have decided whether or not he'd have released it. I guess if he deemed a release illegal, he wouldn't have started work on it. Starting to work on software usually implies the intention to release it once finished. And I think he'd have mentioned if he had negotiated a separate license with the UADE author.

    > Developer to ingore GPL [...], right or wrong? You decide.

    Of course, I disapprove of any license infringements.
  • »08.10.14 - 20:35
    Profile