Skip to content

thomaspmurphy/ausklingen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ausklingen Web Radio

Ausklingen is a web radio application built with Phoenix LiveView. It streams music from a backend library of FLAC files, providing a seamless radio-like experience for users.

Features

  • Streams tracks from a curated playlist (not direct file browsing)
  • FLAC files are used as a backend source and are not user-facing
  • Randomized or sequential playback
  • Modern Phoenix LiveView interface

Getting Started

1. Setup

mix setup

2. Start the Server

mix phx.server

or inside IEx:

iex -S mix phx.server

Visit localhost:4000 in your browser.

3. Feeding Tracks

  • Place your FLAC files in priv/static/uploads/flac/.
  • Only admins (or backend processes) should trigger a scan/import of new FLAC files.
  • Users cannot browse or select from the FLAC folder directly; tracks are managed via the database.

4. MCP/Tidewave Integration

  • The app is ready for Tidewave MCP integration for advanced code navigation and AI features.
  • See .cursor/mcp.json for configuration.

Deployment

Ready to run in production? Please check our deployment guides.

Notes

  • Do not commit FLAC files to version control. The .gitignore should include:
    *.flac
    priv/static/uploads/flac/
    
  • The FLAC folder is for backend ingestion only.

Learn More

About

Web radio application built with Phoenix and LiveView

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors