We currently don't have a crypto token listed/launched.
SolAudio Logo

SolAudio Changelog

Pulled from the GitHub API.

  • Updated RecommendationForm API endpoint: replaced `/api/recommend` with `/api/suggestion` for form submissions.

    cf69535
    by Mailo
  • Updated RecommendationsList API endpoint: replaced `/api/recommendations` with `/api/suggestions` for deletion requests.

    99458b9
    by Mailo
  • Merge remote-tracking branch 'origin/main'

    60a3fd2
    by Mailo
  • Enhanced country API and preferences page: integrated station counts, improved data fetching with fallback, optimized preferences UI with sorting, live totals, and M3U player soft limit guidance.

    38d3d92
    by Mailo
  • Added tvg-logo to the SolAudio M3U streams

    8c0197b
    by Mailo
  • Merge remote-tracking branch 'origin/main'

    ef23264
    by Mailo
  • Refactored AudioPlayer component: optimized favorite management, simplified volume handling, adjusted layout for responsiveness, and improved feedback display.

    6379c69
    by Mailo
  • Update page.tsx

    586c975
    by Mailo
  • Refactored Changelog Page: replaced Git log parser with GitHub API integration, added fallback for missing environment variables, and updated metadata for improved commit display.

    e8d4cb1
    by Mailo
  • Bumped SolAudio version to 3.3.1; updated dependencies including axios and next for compatibility and stability improvements

    a3da8c9
    by Mailo
  • Added Changelog Page and linked version numbers to changelog; bumped SolAudio version to 3.3.0

    8ab1847
    by Mailo
  • Enhanced AudioContext and AudioPlayer: improved volume handling, streamlined playback controls, and added live updates for favorites and now-playing titles.

    b1f1c88
    by Mailo
  • Bumped SolAudio version to 3.2.0 in package.json

    e7d06d3
    by Mailo
  • Updated SolAudio Pages: Added title updater, enhanced now-playing functionality, and refined polling behavior across all genres

    a304193
    by Mailo
  • Updated SolAudio Pages: Added listener stats, improved now-playing refresh, and standardized polling intervals

    5cabc23
    by Mailo
  • Changed SolAudio Card Section content to a comment for better code clarity

    42f8a56
    by Mailo
  • Updated SolAudio Pages: Enhanced stats fetching, improved title refresh, and streamlined playback initialization

    5b7807c
    by Mailo
  • Updated SolAudio stream links to use HTTPS

    9432a1f
    by Mailo
  • Updated SolAudio stream links to use HTTPS for secure requests

    4fa8810
    by Mailo
  • Updated SolAudio stream links to use new domain 'radio.solaudio.io'

    e9e2ad8
    by Mailo
  • Updated SolAudio stream links to use AAC format

    8a89298
    by Mailo
  • Updated Christmas station link to use AAC format

    9eb6c6b
    by Mailo
  • Updated the m3u links

    1898702
    by Mailo
  • Changed link from /public/ to /listen/

    87da17d
    by Mailo
  • Updated the status-json.xsl links

    e81d2d0
    by Mailo
  • Enabled SolAudio Stations

    8fe7ad6
    by Mailo
  • Added tvg-id Icons

    7aec0a5
    by Mailo
  • Reverted

    c780598
    by Mailo
  • Changed from

    f820878
    by Mailo
    ```
    // if (!token) ...
    const url = new URL('/', request.url);
    return NextResponse.redirect(url);
    ```
    
    to
    
    ```
    // Redirect to the homepage on the *same* host
    return NextResponse.redirect('/');
    ```
  • Changed hard coded api urls to dynamic using utils/apiUrls.ts

    35e3144
    by Mailo
  • Update apiUrls.ts

    53587e6
    by Mailo
  • Update nixpacks.toml

    9f37e47
    by Mailo
  • Upgrade Next.js and related dependencies to 15.1.8

    5beb0c4
    by Mailo
    Bump Next.js and all associated @next/* packages from version 15.1.4 to 15.1.8 in package-lock.json. This update includes the latest bug fixes and improvements from the Next.js team.
  • Update package-lock.json

    be79a9a
    by Mailo
  • Update package.json

    67bf443
    by Mailo
  • Disabled the SolAudio Radio stations

    83432c2
    by Mailo
  • Update nixpacks.toml

    71c1a18
    by Mailo
  • Update nixpacks.toml

    79768a0
    by Mailo
  • Update nixpacks.toml

    0dda23f
    by Mailo
  • Update nixpacks.toml

    d5dd269
    by Mailo
  • Update nixpacks.toml

    5b4a591
    by Mailo
  • Update nixpacks.toml

    5f21368
    by Mailo
  • Create nixpacks.toml

    5bf07a4
    by Mailo
  • Update package.json

    6ac3cc9
    by Mailo
  • Changed API to de2.api.radio-browser.info

    bb2e491
    by Mailo
  • Changed port

    d41bb61
    by Mailo
  • Dev (#44)

    1bd147c
    by Mailo
    * Added AI support chat
    
    * Updated version
    
    * Updated navbar
    
    * Updated navbar
    
    * Updated the AI with some new data
    
    * Updated the /app/support/page.tsx
    
    * Added copy and check icon to the AI message in the chat
    
    * Added AI support chat
    
    * Updated version
    
    * Updated navbar
    
    * Updated navbar
    
    * Updated the AI with some new data
    
    * Updated the /app/support/page.tsx
    
    * Added copy and check icon to the AI message in the chat
    
    * Fixed styling
  • Delete package-lock.json

    42cba36
    by Mailo
  • Fixed some issues with postcss and tailwind

    4d5310d
    by Mailootje
  • Bump @types/node from 22.10.10 to 22.12.0 (#41)

    e3947a0
    by dependabot[bot]
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.10 to 22.12.0.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump react and @types/react (#36)

    73b2bd6
    by dependabot[bot]
    Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). These dependencies needed to be updated together.
    
    Updates `react` from 18.3.1 to 19.0.0
    - [Release notes](https://github.com/facebook/react/releases)
    - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react)
    
    Updates `@types/react` from 18.3.12 to 19.0.8
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
    
    ---
    updated-dependencies:
    - dependency-name: react
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: "@types/react"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump @types/node from 22.10.7 to 22.10.10 (#37)

    ba2f9f9
    by dependabot[bot]
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.7 to 22.10.10.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump react-dom and @types/react-dom (#38)

    ef1bf0b
    by dependabot[bot]
    Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). These dependencies needed to be updated together.
    
    Updates `react-dom` from 18.3.1 to 19.0.0
    - [Release notes](https://github.com/facebook/react/releases)
    - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom)
    
    Updates `@types/react-dom` from 18.3.1 to 19.0.3
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)
    
    ---
    updated-dependencies:
    - dependency-name: react-dom
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: "@types/react-dom"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump @types/jsonwebtoken from 9.0.7 to 9.0.8 (#39)

    dba1495
    by dependabot[bot]
    Bumps [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) from 9.0.7 to 9.0.8.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsonwebtoken)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/jsonwebtoken"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump tailwindcss from 3.4.17 to 4.0.0 (#40)

    9fd72fe
    by dependabot[bot]
    Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 3.4.17 to 4.0.0.
    - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
    - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.0/packages/tailwindcss)
    
    ---
    updated-dependencies:
    - dependency-name: tailwindcss
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump next from 15.1.4 to 15.1.5 (#34)

    c8c8529
    by dependabot[bot]
    Bumps [next](https://github.com/vercel/next.js) from 15.1.4 to 15.1.5.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.1.4...v15.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: next
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump @types/node from 22.10.5 to 22.10.7 (#35)

    f7f7416
    by dependabot[bot]
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.5 to 22.10.7.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump postcss from 8.4.49 to 8.5.1 (#33)

    5a2917d
    by dependabot[bot]
    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.49 to 8.5.1.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Updated Navbar.tsx

    a12d2b8
    by Mailootje
    I changed the mobile groups. Made them the same as the desktop version.
    
    Also changed the version to 2.9.1
  • Changed app version to 2.9.0

    48c2a07
    by Mailootje
  • Added suggestions to the Navbar.tsx

    bbbf486
    by Mailootje
  • Changed multiple names / pages

    9cd8d5a
    by Mailootje
  • Added a RecommendationList

    febc478
    by Mailootje
  • Changed locations

    9b3eda7
    by Mailootje
  • Now you can recommend ideas to the project

    b0be720
    by Mailootje
  • Bump typescript from 5.7.2 to 5.7.3 (#32)

    72eec9b
    by dependabot[bot]
    Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.2 to 5.7.3.
    - [Release notes](https://github.com/microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)
    
    ---
    updated-dependencies:
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Merge remote-tracking branch 'origin/main'

    d1d9aa1
    by Mailo
  • Changed selfrunner to GH

    8973daf
    by Mailo
  • Bump react-chartjs-2 from 5.2.0 to 5.3.0 (#31)

    5b59458
    by dependabot[bot]
    Bumps [react-chartjs-2](https://github.com/reactchartjs/react-chartjs-2) from 5.2.0 to 5.3.0.
    - [Release notes](https://github.com/reactchartjs/react-chartjs-2/releases)
    - [Changelog](https://github.com/reactchartjs/react-chartjs-2/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/reactchartjs/react-chartjs-2/compare/v5.2.0...v5.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: react-chartjs-2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump @types/node from 22.10.2 to 22.10.5 (#30)

    c2d8cd0
    by dependabot[bot]
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.2 to 22.10.5.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump next from 15.1.3 to 15.1.4 (#29)

    e7d44e4
    by dependabot[bot]
    Bumps [next](https://github.com/vercel/next.js) from 15.1.3 to 15.1.4.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.1.3...v15.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: next
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Skip qodana on dependabot update

    06f558c
    by Mailo
  • Skip qodana on dependabot update

    7e4843d
    by Mailo
  • Added a install button to the Navbar.tsx

    ea0372e
    by Mailo
  • Revert "Added redirect to app PWA"

    0f8209e
    by Mailo
    This reverts commit 2999b6b1165198c38cb236f8cc9d97025dcdb157.
  • Revert "Merge remote-tracking branch 'origin/main'"

    0335f19
    by Mailo
    This reverts commit 6daf49c846105d605db68561f0f6f787a8666439, reversing
    changes made to 2999b6b1165198c38cb236f8cc9d97025dcdb157.
  • Merge remote-tracking branch 'origin/main'

    6daf49c
    by Mailo
  • Added redirect to app PWA

    2999b6b
    by Mailo
  • Bump @types/node from 22.10.2 to 22.10.5 (#27)

    09b3b2c
    by dependabot[bot]
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.2 to 22.10.5.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Bump react-chartjs-2 from 5.2.0 to 5.3.0 (#28)

    c197aae
    by dependabot[bot]
    Bumps [react-chartjs-2](https://github.com/reactchartjs/react-chartjs-2) from 5.2.0 to 5.3.0.
    - [Release notes](https://github.com/reactchartjs/react-chartjs-2/releases)
    - [Changelog](https://github.com/reactchartjs/react-chartjs-2/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/reactchartjs/react-chartjs-2/compare/v5.2.0...v5.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: react-chartjs-2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Added a PWA popup on the page

    5ee1540
    by Mailo
  • Changed some typo's

    bf8ac1b
    by Mailo
  • Updated the Readme file

    5a30c1d
    by Mailo
  • Updated the Readme file, added unoptimized={true} to gifs on the main page. and removed some unused css

    4bb31d9
    by Mailo
  • Explanation of Changes

    2e4f807
    by Mailo
    Auto-Clearing Messages with useEffect:
    
            AudioPlayer.tsx:
                A useEffect hook is added that listens for changes to favoriteError and favoriteSuccess. When either of these states is set (i.e., when a favorite is added or removed), a timer is initiated to reset both states back to null after 3 seconds.
                This ensures that the feedback messages disappear automatically without requiring a page reload.
    
            StationDetailsClient.tsx:
                Similarly, a useEffect hook is introduced to monitor changes to error and success states. Upon setting either, a 3-second timer clears the messages.
                This provides consistent user feedback behavior across both components.
    
        Ensuring Proper Use of Hooks:
            In StationDetailsClient.tsx, the useRouter hook is assigned to a variable (router) to avoid any potential warnings about unused hooks. This also sets the stage for any future navigation needs.
    
        Accessibility Enhancements:
            Both components retain aria-label and aria-live attributes to ensure that screen readers correctly announce the feedback messages and button functionalities.
    
        Consistent Styling and Positioning:
            The feedback messages are styled to appear prominently yet unobtrusively, ensuring they don't cover essential UI elements like the favorite button.
            By positioning these messages absolutely (in AudioPlayer.tsx) or near relevant controls (in StationDetailsClient.tsx), we maintain a clean and user-friendly interface.
    
    Additional Recommendations
    
        Customization of Message Duration:
            If you wish to have different durations for error and success messages, you can adjust the timeout durations accordingly within the useEffect hooks.
    
        Handling Multiple Rapid Messages:
            Currently, if multiple messages are triggered in quick succession, each will reset the timer. If you anticipate rapid message triggers, consider implementing a more robust queueing mechanism to handle message displays gracefully.
    
        Centralized Notification System:
            For larger applications, it might be beneficial to implement a centralized notification system (e.g., using a context or a global store) to manage feedback messages more efficiently across various components.
  • Changed navbar name to same color as light mode

    0cce392
    by Mailo
  • removeConsole set to true

    610b7ff
    by Mailo
  • Added some information to the m3u preferences page

    541ee63
    by Mailo
  • Removed unused imports from the about page.

    a67d987
    by Mailo
    Added a search function to the favorites page
  • Update about

    a31aeee
    by Mailo
  • Changed the about page

    36a7710
    by Mailo
  • Changed the about page

    a603a2b
    by Mailo
  • Changed version

    ead5eeb
    by Mailo
  • Added account favorites to the m3u file!

    7d0f356
    by Mailo
  • Changed download button to use email

    acf9cc5
    by Mailo
  • Changed button download to /m3u

    3f722cf
    by Mailo
  • Changed M3U link to http

    c67cfd1
    by Mailo
  • Changed return new NextResponse m3uContent

    a47e405
    by Mailo
  • Changed content type to application/octet-stream

    c5308de
    by Mailo
  • Instead of showing the Country Codes, now showing the full names

    906a728
    by Mailo