Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. Join Finamp's first Hackathon Next Week!

Join Finamp's first Hackathon Next Week!

Scheduled Pinned Locked Moved Selfhosted
selfhosted
8 Posts 5 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    Guest
    wrote on last edited by
    #1

    cross-posted from: https://feddit.nl/post/30905225

    TL;DR:

    Digital Hackathon for Finamp, an open source Jellyfin music client.
    Saturday, 2025-03-29 to Sunday, 2025-04-06, so two weekends and the week in-between.
    Looking for designers and developers, as well as anyone else interested in contributing!
    Checkout the GitHub repository and our Discord server for more info when the time comes!


    Hey everyone!
    I'm thrilled to announce that Finamp, an open source Jellyfin music player, will have its first Hackathon starting next week, starting on Saturday, March 29th and continuing until Sunday, April 6th!
    Get ready for over a week of improvements to your favorite open source music client for Jellyfin πŸ˜„

    This is a digital event happening on Finamp's GitHub repository and our beta Discord server.

    Why Should I Care?

    In case you don't know, Finamp is a music client for Jellyfin, that has been around for a few years at this point.
    It is meant to be an app that is tailor-made for Jellyfin (and all its quirks), and elevates the listening experience beyond what the official Jellyfin apps can offer.
    While Finamp is used and loved by many Jellyfin users, it's far from perfect. Companies like Plex or Spotify are able to create more polished and feature-rich applications because they have more money and developers to throw at the problem.
    But we, as Jellyfin users and members of the open source and self-hosted communities, believe that this shouldn't stop us from trying to build the best free & open source apps we can, together with other members of the community!

    That's why we need your help to improve the quality and capabilities of Finamp, to be one day on-par or even better than the likes of Plexamp or Spotify!

    What Is the Goal of this Hackathon?

    As part of our efforts to modernize Finamp and make it more pleasant to use, we started redesigning and re-implementing Finamp in back 2023, and started releasing beta versions of the redesigned version early last year.
    Many important elements of the app have already been overhauled, most noticeably the player screen & queue, and the download system. The redesign didn't just change the looks of these elements, but also improved their features and usability over the old version.

    But there's still a lot to do!
    We planned this Hackathon to give our redesign efforts a much-needed boost, so that we can finally redesign the remaining parts of the app and then release the redesign as part of the stable version.
    So that's the focus - re-designing & re-implementing existing parts of the app, as well as implementing new features to go along with it.

    How Can I Contribute?

    Glad you asked πŸ˜›
    Since there's a lot to do, there are many possibilities to help out!
    Here's a list of things we would appreciate your help with:

    • Are you a designer? We need people creating mockups of the new design, based on existing functionality and feature request!
    • Are you a developer? We need people implementing the mockups, enhancing existing functionality, or adding new features!
    • Are you good at organizing things? We could use some help with keeping on top of things during the hackathon and beyond!
    • Are you a user? While we don't exactly need more bug reports, you could help by going through existing bugs to see if you can figure out how to reliably reproduce them.

    For the designers, we have a Figma file consisting of more-or-less up-to-date mockups of implemented and planned screens. But since we essentially just need mockups in the form of static images, you can work with any design too you want!

    For the developers, while Finamp uses the Flutter framework (which is based on the Dart programming language), any frontend experience should be enough to contribute, since the syntax is very straight-forward and the style system is pretty self-explanatory.
    Even backend devs can help out here, since there are some features that are mostly independent of the UI, like our playback, queueing, and download system.

    What's the Timeline?

    The Hackathon will consist of three sections: The two power phases during the weekends, and an iteration phase during the week in-between.

    First Power Phase:

    This kicks of initial contributions, and should see the first finished implementations.

    Start: Saturday, March 29th, around 10.30am UTC
    End: Monday, March 31st, during the early morning hours πŸ˜›

    Iteration Phase:

    During this phase, more complex implementations can be worked on, PRs can be reviewed, and designs can be discussed.

    Start: Monday, March 31st, around 10.30am UTC
    End: Saturday, April 5th, during the early morning hours

    Second Power Phase:

    This final phase is meant to finish up any remaining implementations and tie up any loose ends.

    Start: Saturday, April 5th, around 10.30am UTC
    End: Sunday, April 6th, during the early morning hours

    "Frequently Asked" Questions

    Why 9 days?

    We know not everyone can dedicate an entire weekend to an online hackathon, so we decided to spread things out instead!
    This also allows us to properly discuss any changes instead of rushing anything.

    Where is this happening?

    This is an online-only, digital Hackathon. Contributions and formal discussion will happen on Finamp's GitHub repository, while community chat, tech support, and informal discussion will happen on our beta Discord server.

    How can I attend?

    Just show up on Finamp's GitHub repository and/or our beta Discord server sometime during the hackathon!
    The only thing we require is for you to have fun, engage with the community, and hopefully contribute something to Finamp!

    What are the rewards?

    Yes! We're giving out free Finamp stickers to everyone who contributes during the hackathon time frame. What constitutes a contribution can't be defined explicitly, and we can't give out stickers for just fixing a typo or adding a translation. But if you redesign a screen (design or implementation), add a new feature, or fix a bug, we'll be happy to send some stickers your way!

    Keep in mind that Finamp is an open source project, and is a free app. Finamp itself doesn't make any money, so we're funding the stickers ourself, using mostly GitHub donations πŸ™‚


    Let me know if you have any further questions!
    We will make another post with more details on how you can get involved on the first day of the Hackathon, so stay tuned for that!

    - Chaphasilor

    gedaliyah@lemmy.worldG C A A 4 Replies Last reply
    1
    0
    • System shared this topic on
    • ? Guest

      cross-posted from: https://feddit.nl/post/30905225

      TL;DR:

      Digital Hackathon for Finamp, an open source Jellyfin music client.
      Saturday, 2025-03-29 to Sunday, 2025-04-06, so two weekends and the week in-between.
      Looking for designers and developers, as well as anyone else interested in contributing!
      Checkout the GitHub repository and our Discord server for more info when the time comes!


      Hey everyone!
      I'm thrilled to announce that Finamp, an open source Jellyfin music player, will have its first Hackathon starting next week, starting on Saturday, March 29th and continuing until Sunday, April 6th!
      Get ready for over a week of improvements to your favorite open source music client for Jellyfin πŸ˜„

      This is a digital event happening on Finamp's GitHub repository and our beta Discord server.

      Why Should I Care?

      In case you don't know, Finamp is a music client for Jellyfin, that has been around for a few years at this point.
      It is meant to be an app that is tailor-made for Jellyfin (and all its quirks), and elevates the listening experience beyond what the official Jellyfin apps can offer.
      While Finamp is used and loved by many Jellyfin users, it's far from perfect. Companies like Plex or Spotify are able to create more polished and feature-rich applications because they have more money and developers to throw at the problem.
      But we, as Jellyfin users and members of the open source and self-hosted communities, believe that this shouldn't stop us from trying to build the best free & open source apps we can, together with other members of the community!

      That's why we need your help to improve the quality and capabilities of Finamp, to be one day on-par or even better than the likes of Plexamp or Spotify!

      What Is the Goal of this Hackathon?

      As part of our efforts to modernize Finamp and make it more pleasant to use, we started redesigning and re-implementing Finamp in back 2023, and started releasing beta versions of the redesigned version early last year.
      Many important elements of the app have already been overhauled, most noticeably the player screen & queue, and the download system. The redesign didn't just change the looks of these elements, but also improved their features and usability over the old version.

      But there's still a lot to do!
      We planned this Hackathon to give our redesign efforts a much-needed boost, so that we can finally redesign the remaining parts of the app and then release the redesign as part of the stable version.
      So that's the focus - re-designing & re-implementing existing parts of the app, as well as implementing new features to go along with it.

      How Can I Contribute?

      Glad you asked πŸ˜›
      Since there's a lot to do, there are many possibilities to help out!
      Here's a list of things we would appreciate your help with:

      • Are you a designer? We need people creating mockups of the new design, based on existing functionality and feature request!
      • Are you a developer? We need people implementing the mockups, enhancing existing functionality, or adding new features!
      • Are you good at organizing things? We could use some help with keeping on top of things during the hackathon and beyond!
      • Are you a user? While we don't exactly need more bug reports, you could help by going through existing bugs to see if you can figure out how to reliably reproduce them.

      For the designers, we have a Figma file consisting of more-or-less up-to-date mockups of implemented and planned screens. But since we essentially just need mockups in the form of static images, you can work with any design too you want!

      For the developers, while Finamp uses the Flutter framework (which is based on the Dart programming language), any frontend experience should be enough to contribute, since the syntax is very straight-forward and the style system is pretty self-explanatory.
      Even backend devs can help out here, since there are some features that are mostly independent of the UI, like our playback, queueing, and download system.

      What's the Timeline?

      The Hackathon will consist of three sections: The two power phases during the weekends, and an iteration phase during the week in-between.

      First Power Phase:

      This kicks of initial contributions, and should see the first finished implementations.

      Start: Saturday, March 29th, around 10.30am UTC
      End: Monday, March 31st, during the early morning hours πŸ˜›

      Iteration Phase:

      During this phase, more complex implementations can be worked on, PRs can be reviewed, and designs can be discussed.

      Start: Monday, March 31st, around 10.30am UTC
      End: Saturday, April 5th, during the early morning hours

      Second Power Phase:

      This final phase is meant to finish up any remaining implementations and tie up any loose ends.

      Start: Saturday, April 5th, around 10.30am UTC
      End: Sunday, April 6th, during the early morning hours

      "Frequently Asked" Questions

      Why 9 days?

      We know not everyone can dedicate an entire weekend to an online hackathon, so we decided to spread things out instead!
      This also allows us to properly discuss any changes instead of rushing anything.

      Where is this happening?

      This is an online-only, digital Hackathon. Contributions and formal discussion will happen on Finamp's GitHub repository, while community chat, tech support, and informal discussion will happen on our beta Discord server.

      How can I attend?

      Just show up on Finamp's GitHub repository and/or our beta Discord server sometime during the hackathon!
      The only thing we require is for you to have fun, engage with the community, and hopefully contribute something to Finamp!

      What are the rewards?

      Yes! We're giving out free Finamp stickers to everyone who contributes during the hackathon time frame. What constitutes a contribution can't be defined explicitly, and we can't give out stickers for just fixing a typo or adding a translation. But if you redesign a screen (design or implementation), add a new feature, or fix a bug, we'll be happy to send some stickers your way!

      Keep in mind that Finamp is an open source project, and is a free app. Finamp itself doesn't make any money, so we're funding the stickers ourself, using mostly GitHub donations πŸ™‚


      Let me know if you have any further questions!
      We will make another post with more details on how you can get involved on the first day of the Hackathon, so stay tuned for that!

      - Chaphasilor

      gedaliyah@lemmy.worldG This user is from outside of this forum
      gedaliyah@lemmy.worldG This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #2

      This is great! I can't do much other than cheerleading, but I'm definitely excited to hear about this. I use it every day.

      1 Reply Last reply
      0
      • ? Guest

        cross-posted from: https://feddit.nl/post/30905225

        TL;DR:

        Digital Hackathon for Finamp, an open source Jellyfin music client.
        Saturday, 2025-03-29 to Sunday, 2025-04-06, so two weekends and the week in-between.
        Looking for designers and developers, as well as anyone else interested in contributing!
        Checkout the GitHub repository and our Discord server for more info when the time comes!


        Hey everyone!
        I'm thrilled to announce that Finamp, an open source Jellyfin music player, will have its first Hackathon starting next week, starting on Saturday, March 29th and continuing until Sunday, April 6th!
        Get ready for over a week of improvements to your favorite open source music client for Jellyfin πŸ˜„

        This is a digital event happening on Finamp's GitHub repository and our beta Discord server.

        Why Should I Care?

        In case you don't know, Finamp is a music client for Jellyfin, that has been around for a few years at this point.
        It is meant to be an app that is tailor-made for Jellyfin (and all its quirks), and elevates the listening experience beyond what the official Jellyfin apps can offer.
        While Finamp is used and loved by many Jellyfin users, it's far from perfect. Companies like Plex or Spotify are able to create more polished and feature-rich applications because they have more money and developers to throw at the problem.
        But we, as Jellyfin users and members of the open source and self-hosted communities, believe that this shouldn't stop us from trying to build the best free & open source apps we can, together with other members of the community!

        That's why we need your help to improve the quality and capabilities of Finamp, to be one day on-par or even better than the likes of Plexamp or Spotify!

        What Is the Goal of this Hackathon?

        As part of our efforts to modernize Finamp and make it more pleasant to use, we started redesigning and re-implementing Finamp in back 2023, and started releasing beta versions of the redesigned version early last year.
        Many important elements of the app have already been overhauled, most noticeably the player screen & queue, and the download system. The redesign didn't just change the looks of these elements, but also improved their features and usability over the old version.

        But there's still a lot to do!
        We planned this Hackathon to give our redesign efforts a much-needed boost, so that we can finally redesign the remaining parts of the app and then release the redesign as part of the stable version.
        So that's the focus - re-designing & re-implementing existing parts of the app, as well as implementing new features to go along with it.

        How Can I Contribute?

        Glad you asked πŸ˜›
        Since there's a lot to do, there are many possibilities to help out!
        Here's a list of things we would appreciate your help with:

        • Are you a designer? We need people creating mockups of the new design, based on existing functionality and feature request!
        • Are you a developer? We need people implementing the mockups, enhancing existing functionality, or adding new features!
        • Are you good at organizing things? We could use some help with keeping on top of things during the hackathon and beyond!
        • Are you a user? While we don't exactly need more bug reports, you could help by going through existing bugs to see if you can figure out how to reliably reproduce them.

        For the designers, we have a Figma file consisting of more-or-less up-to-date mockups of implemented and planned screens. But since we essentially just need mockups in the form of static images, you can work with any design too you want!

        For the developers, while Finamp uses the Flutter framework (which is based on the Dart programming language), any frontend experience should be enough to contribute, since the syntax is very straight-forward and the style system is pretty self-explanatory.
        Even backend devs can help out here, since there are some features that are mostly independent of the UI, like our playback, queueing, and download system.

        What's the Timeline?

        The Hackathon will consist of three sections: The two power phases during the weekends, and an iteration phase during the week in-between.

        First Power Phase:

        This kicks of initial contributions, and should see the first finished implementations.

        Start: Saturday, March 29th, around 10.30am UTC
        End: Monday, March 31st, during the early morning hours πŸ˜›

        Iteration Phase:

        During this phase, more complex implementations can be worked on, PRs can be reviewed, and designs can be discussed.

        Start: Monday, March 31st, around 10.30am UTC
        End: Saturday, April 5th, during the early morning hours

        Second Power Phase:

        This final phase is meant to finish up any remaining implementations and tie up any loose ends.

        Start: Saturday, April 5th, around 10.30am UTC
        End: Sunday, April 6th, during the early morning hours

        "Frequently Asked" Questions

        Why 9 days?

        We know not everyone can dedicate an entire weekend to an online hackathon, so we decided to spread things out instead!
        This also allows us to properly discuss any changes instead of rushing anything.

        Where is this happening?

        This is an online-only, digital Hackathon. Contributions and formal discussion will happen on Finamp's GitHub repository, while community chat, tech support, and informal discussion will happen on our beta Discord server.

        How can I attend?

        Just show up on Finamp's GitHub repository and/or our beta Discord server sometime during the hackathon!
        The only thing we require is for you to have fun, engage with the community, and hopefully contribute something to Finamp!

        What are the rewards?

        Yes! We're giving out free Finamp stickers to everyone who contributes during the hackathon time frame. What constitutes a contribution can't be defined explicitly, and we can't give out stickers for just fixing a typo or adding a translation. But if you redesign a screen (design or implementation), add a new feature, or fix a bug, we'll be happy to send some stickers your way!

        Keep in mind that Finamp is an open source project, and is a free app. Finamp itself doesn't make any money, so we're funding the stickers ourself, using mostly GitHub donations πŸ™‚


        Let me know if you have any further questions!
        We will make another post with more details on how you can get involved on the first day of the Hackathon, so stay tuned for that!

        - Chaphasilor

        C This user is from outside of this forum
        C This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #3

        I just started using finamp a couple of weeks ago and this inspired me to install the beta.

        If I find any problems I'll try to get involved on the repository. Discord is a bit of a turnoff though.

        ? 1 Reply Last reply
        0
        • ? Guest

          cross-posted from: https://feddit.nl/post/30905225

          TL;DR:

          Digital Hackathon for Finamp, an open source Jellyfin music client.
          Saturday, 2025-03-29 to Sunday, 2025-04-06, so two weekends and the week in-between.
          Looking for designers and developers, as well as anyone else interested in contributing!
          Checkout the GitHub repository and our Discord server for more info when the time comes!


          Hey everyone!
          I'm thrilled to announce that Finamp, an open source Jellyfin music player, will have its first Hackathon starting next week, starting on Saturday, March 29th and continuing until Sunday, April 6th!
          Get ready for over a week of improvements to your favorite open source music client for Jellyfin πŸ˜„

          This is a digital event happening on Finamp's GitHub repository and our beta Discord server.

          Why Should I Care?

          In case you don't know, Finamp is a music client for Jellyfin, that has been around for a few years at this point.
          It is meant to be an app that is tailor-made for Jellyfin (and all its quirks), and elevates the listening experience beyond what the official Jellyfin apps can offer.
          While Finamp is used and loved by many Jellyfin users, it's far from perfect. Companies like Plex or Spotify are able to create more polished and feature-rich applications because they have more money and developers to throw at the problem.
          But we, as Jellyfin users and members of the open source and self-hosted communities, believe that this shouldn't stop us from trying to build the best free & open source apps we can, together with other members of the community!

          That's why we need your help to improve the quality and capabilities of Finamp, to be one day on-par or even better than the likes of Plexamp or Spotify!

          What Is the Goal of this Hackathon?

          As part of our efforts to modernize Finamp and make it more pleasant to use, we started redesigning and re-implementing Finamp in back 2023, and started releasing beta versions of the redesigned version early last year.
          Many important elements of the app have already been overhauled, most noticeably the player screen & queue, and the download system. The redesign didn't just change the looks of these elements, but also improved their features and usability over the old version.

          But there's still a lot to do!
          We planned this Hackathon to give our redesign efforts a much-needed boost, so that we can finally redesign the remaining parts of the app and then release the redesign as part of the stable version.
          So that's the focus - re-designing & re-implementing existing parts of the app, as well as implementing new features to go along with it.

          How Can I Contribute?

          Glad you asked πŸ˜›
          Since there's a lot to do, there are many possibilities to help out!
          Here's a list of things we would appreciate your help with:

          • Are you a designer? We need people creating mockups of the new design, based on existing functionality and feature request!
          • Are you a developer? We need people implementing the mockups, enhancing existing functionality, or adding new features!
          • Are you good at organizing things? We could use some help with keeping on top of things during the hackathon and beyond!
          • Are you a user? While we don't exactly need more bug reports, you could help by going through existing bugs to see if you can figure out how to reliably reproduce them.

          For the designers, we have a Figma file consisting of more-or-less up-to-date mockups of implemented and planned screens. But since we essentially just need mockups in the form of static images, you can work with any design too you want!

          For the developers, while Finamp uses the Flutter framework (which is based on the Dart programming language), any frontend experience should be enough to contribute, since the syntax is very straight-forward and the style system is pretty self-explanatory.
          Even backend devs can help out here, since there are some features that are mostly independent of the UI, like our playback, queueing, and download system.

          What's the Timeline?

          The Hackathon will consist of three sections: The two power phases during the weekends, and an iteration phase during the week in-between.

          First Power Phase:

          This kicks of initial contributions, and should see the first finished implementations.

          Start: Saturday, March 29th, around 10.30am UTC
          End: Monday, March 31st, during the early morning hours πŸ˜›

          Iteration Phase:

          During this phase, more complex implementations can be worked on, PRs can be reviewed, and designs can be discussed.

          Start: Monday, March 31st, around 10.30am UTC
          End: Saturday, April 5th, during the early morning hours

          Second Power Phase:

          This final phase is meant to finish up any remaining implementations and tie up any loose ends.

          Start: Saturday, April 5th, around 10.30am UTC
          End: Sunday, April 6th, during the early morning hours

          "Frequently Asked" Questions

          Why 9 days?

          We know not everyone can dedicate an entire weekend to an online hackathon, so we decided to spread things out instead!
          This also allows us to properly discuss any changes instead of rushing anything.

          Where is this happening?

          This is an online-only, digital Hackathon. Contributions and formal discussion will happen on Finamp's GitHub repository, while community chat, tech support, and informal discussion will happen on our beta Discord server.

          How can I attend?

          Just show up on Finamp's GitHub repository and/or our beta Discord server sometime during the hackathon!
          The only thing we require is for you to have fun, engage with the community, and hopefully contribute something to Finamp!

          What are the rewards?

          Yes! We're giving out free Finamp stickers to everyone who contributes during the hackathon time frame. What constitutes a contribution can't be defined explicitly, and we can't give out stickers for just fixing a typo or adding a translation. But if you redesign a screen (design or implementation), add a new feature, or fix a bug, we'll be happy to send some stickers your way!

          Keep in mind that Finamp is an open source project, and is a free app. Finamp itself doesn't make any money, so we're funding the stickers ourself, using mostly GitHub donations πŸ™‚


          Let me know if you have any further questions!
          We will make another post with more details on how you can get involved on the first day of the Hackathon, so stay tuned for that!

          - Chaphasilor

          A This user is from outside of this forum
          A This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #4

          I installed the version from F-Droid-Store, Version 0.6-something. The main problem for me was, that you couldn't download single songs, only complete albums - and I gave up on the App.

          This post made me install the 0.9-beta-APK (directly from github), and it already fullfills all my wishes, you can download single songs now! And I love that you can filter for your favorites and download them all at once. Really looking forward to further process, it's so promissing.

          ? 1 Reply Last reply
          0
          • A [email protected]

            I installed the version from F-Droid-Store, Version 0.6-something. The main problem for me was, that you couldn't download single songs, only complete albums - and I gave up on the App.

            This post made me install the 0.9-beta-APK (directly from github), and it already fullfills all my wishes, you can download single songs now! And I love that you can filter for your favorites and download them all at once. Really looking forward to further process, it's so promissing.

            ? Offline
            ? Offline
            Guest
            wrote on last edited by
            #5

            Awesome! F-Droid sadly doesn't have proper support for beta versions. That's also why it's high time to release the new features onto stable. But I would like to avoid changing design too often, so I'm waiting until most things are ready.

            1 Reply Last reply
            0
            • C [email protected]

              I just started using finamp a couple of weeks ago and this inspired me to install the beta.

              If I find any problems I'll try to get involved on the repository. Discord is a bit of a turnoff though.

              ? Offline
              ? Offline
              Guest
              wrote on last edited by
              #6

              Discord is just easiest for us to maintain. The project is on GitHub though, and any important discussions are available there as well!

              1 Reply Last reply
              0
              • ? Guest

                cross-posted from: https://feddit.nl/post/30905225

                TL;DR:

                Digital Hackathon for Finamp, an open source Jellyfin music client.
                Saturday, 2025-03-29 to Sunday, 2025-04-06, so two weekends and the week in-between.
                Looking for designers and developers, as well as anyone else interested in contributing!
                Checkout the GitHub repository and our Discord server for more info when the time comes!


                Hey everyone!
                I'm thrilled to announce that Finamp, an open source Jellyfin music player, will have its first Hackathon starting next week, starting on Saturday, March 29th and continuing until Sunday, April 6th!
                Get ready for over a week of improvements to your favorite open source music client for Jellyfin πŸ˜„

                This is a digital event happening on Finamp's GitHub repository and our beta Discord server.

                Why Should I Care?

                In case you don't know, Finamp is a music client for Jellyfin, that has been around for a few years at this point.
                It is meant to be an app that is tailor-made for Jellyfin (and all its quirks), and elevates the listening experience beyond what the official Jellyfin apps can offer.
                While Finamp is used and loved by many Jellyfin users, it's far from perfect. Companies like Plex or Spotify are able to create more polished and feature-rich applications because they have more money and developers to throw at the problem.
                But we, as Jellyfin users and members of the open source and self-hosted communities, believe that this shouldn't stop us from trying to build the best free & open source apps we can, together with other members of the community!

                That's why we need your help to improve the quality and capabilities of Finamp, to be one day on-par or even better than the likes of Plexamp or Spotify!

                What Is the Goal of this Hackathon?

                As part of our efforts to modernize Finamp and make it more pleasant to use, we started redesigning and re-implementing Finamp in back 2023, and started releasing beta versions of the redesigned version early last year.
                Many important elements of the app have already been overhauled, most noticeably the player screen & queue, and the download system. The redesign didn't just change the looks of these elements, but also improved their features and usability over the old version.

                But there's still a lot to do!
                We planned this Hackathon to give our redesign efforts a much-needed boost, so that we can finally redesign the remaining parts of the app and then release the redesign as part of the stable version.
                So that's the focus - re-designing & re-implementing existing parts of the app, as well as implementing new features to go along with it.

                How Can I Contribute?

                Glad you asked πŸ˜›
                Since there's a lot to do, there are many possibilities to help out!
                Here's a list of things we would appreciate your help with:

                • Are you a designer? We need people creating mockups of the new design, based on existing functionality and feature request!
                • Are you a developer? We need people implementing the mockups, enhancing existing functionality, or adding new features!
                • Are you good at organizing things? We could use some help with keeping on top of things during the hackathon and beyond!
                • Are you a user? While we don't exactly need more bug reports, you could help by going through existing bugs to see if you can figure out how to reliably reproduce them.

                For the designers, we have a Figma file consisting of more-or-less up-to-date mockups of implemented and planned screens. But since we essentially just need mockups in the form of static images, you can work with any design too you want!

                For the developers, while Finamp uses the Flutter framework (which is based on the Dart programming language), any frontend experience should be enough to contribute, since the syntax is very straight-forward and the style system is pretty self-explanatory.
                Even backend devs can help out here, since there are some features that are mostly independent of the UI, like our playback, queueing, and download system.

                What's the Timeline?

                The Hackathon will consist of three sections: The two power phases during the weekends, and an iteration phase during the week in-between.

                First Power Phase:

                This kicks of initial contributions, and should see the first finished implementations.

                Start: Saturday, March 29th, around 10.30am UTC
                End: Monday, March 31st, during the early morning hours πŸ˜›

                Iteration Phase:

                During this phase, more complex implementations can be worked on, PRs can be reviewed, and designs can be discussed.

                Start: Monday, March 31st, around 10.30am UTC
                End: Saturday, April 5th, during the early morning hours

                Second Power Phase:

                This final phase is meant to finish up any remaining implementations and tie up any loose ends.

                Start: Saturday, April 5th, around 10.30am UTC
                End: Sunday, April 6th, during the early morning hours

                "Frequently Asked" Questions

                Why 9 days?

                We know not everyone can dedicate an entire weekend to an online hackathon, so we decided to spread things out instead!
                This also allows us to properly discuss any changes instead of rushing anything.

                Where is this happening?

                This is an online-only, digital Hackathon. Contributions and formal discussion will happen on Finamp's GitHub repository, while community chat, tech support, and informal discussion will happen on our beta Discord server.

                How can I attend?

                Just show up on Finamp's GitHub repository and/or our beta Discord server sometime during the hackathon!
                The only thing we require is for you to have fun, engage with the community, and hopefully contribute something to Finamp!

                What are the rewards?

                Yes! We're giving out free Finamp stickers to everyone who contributes during the hackathon time frame. What constitutes a contribution can't be defined explicitly, and we can't give out stickers for just fixing a typo or adding a translation. But if you redesign a screen (design or implementation), add a new feature, or fix a bug, we'll be happy to send some stickers your way!

                Keep in mind that Finamp is an open source project, and is a free app. Finamp itself doesn't make any money, so we're funding the stickers ourself, using mostly GitHub donations πŸ™‚


                Let me know if you have any further questions!
                We will make another post with more details on how you can get involved on the first day of the Hackathon, so stay tuned for that!

                - Chaphasilor

                A This user is from outside of this forum
                A This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #7

                Any interest in audiobook support? Seems like everyone is recommending audiobookshelf but I want to use jellyfin instead of setting up another server.

                ? 1 Reply Last reply
                0
                • A [email protected]

                  Any interest in audiobook support? Seems like everyone is recommending audiobookshelf but I want to use jellyfin instead of setting up another server.

                  ? Offline
                  ? Offline
                  Guest
                  wrote on last edited by
                  #8

                  Well theoretically you could use it already, there are just some convenience features that are missing, like buttons for skipping a few seconds back and forth. The audiobook libraries also work a bit differently than music libraries, so I'm not sure how easy it would be to natively support them.
                  For now you could create albums or playlists for your audio books, and it should play just fine, and also save the progress πŸ™‚

                  1 Reply Last reply
                  0
                  • System shared this topic on
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups