How to listen to music from your home computer as your own internet radio

Your music sits in a folder on your home computer, but you want to listen at work, in the car, or on your phone. How to turn the folder into an internet radio without a cloud or uploading anything.

Updated:

Contents

The problem

Over the years a computer collects its own music: albums missing from streaming services, live recordings, playlists you made yourself. It all sits in one folder at home. At work, in the car, or at a friend's place you cannot reach it: uploading gigabytes to a cloud takes ages, and music apps do not know your collection.

How DevProxy solves it

The DevProxy program turns the folder into a radio station by itself. You get an address like https://radio.your-workspace.devtunnels.ru, open it on a phone or any computer, and press Listen. Songs from the folder play one after another in random order, and the page shows what is playing now.

It is a real radio: all listeners hear the same thing at the same time. The broadcast link also opens in a regular player such as VLC or AIMP. Files are not uploaded anywhere and stay on your computer.

What you need

  • The DevProxy program and an access key made with the "Website or API" preset. The getting started guide explains how to get both.
  • A folder with music in MP3 format. Subfolders are fine: the program finds the songs in them. FLAC, M4A, and other formats are not played yet; convert them to MP3 with any converter.

Step 1. Find the path to your music folder

  • Windows. Open the folder in File Explorer, click the address bar at the top of the window, and copy the path. It looks like C:\Users\John\Music.
  • macOS and Linux. The usual Music folder is written as ~/Music. The ~ sign means your home folder.

Step 2. Write the settings

Open the settings file (the getting started guide shows how) and replace its contents with this text:

server: https://control.devtunnels.ru
token: YOUR_KEY
reconnect: true
tunnels:
  - name: radio
    kind: http
    radioFolder: C:\Users\John\Music
    radioTitle: Kitchen radio

Replace YOUR_KEY with your key, and put the path from step 1 into the radioFolder line. The radioTitle line is the station name your listeners see. You can remove it; the station is then named after the folder.

The word radio becomes the start of the address. You can change it: lowercase Latin letters, digits, and hyphens.

Songs play in random order. To play them alphabetically, add one more line with the same indent: radioShuffle: false.

The same lines are in the dashboard, under Templates, on the "Folder radio" card.

The Folder radio template in the dashboard
The Folder radio template in the dashboard

Save the file.

Step 3. Start the program

In PowerShell or Terminal, run:

devproxy start

Step 4. Turn on the radio

Open Tunnels in the dashboard. The station address is next to the radio tunnel. The button with two sheets copies it, and the arrow button opens the station.

The station address in the dashboard
The station address in the dashboard

Open the address on a phone or another computer and press the big green button. Music starts in a couple of seconds, and the artist and song title appear under "Now playing".

The radio station page
The radio station page

Step 5. Listen in your own player (optional)

You can listen outside the browser too.

  • The Player link button copies the broadcast address, which ends with /stream.mp3. In VLC choose Media, then Open Network Stream, and paste the address. In AIMP: Menu, Open URL.
  • The Open in a player button downloads a small radio.m3u file. Open it, and the player connects to the broadcast. The file is handy to keep or send to your family.

Good to know

  • While nobody listens, the broadcast pauses and uses no traffic. The next listener hears it continue from the same place.
  • Each listener uses about 60 MB of traffic per hour. The free 5 GB per month is enough for about 80 hours of music.
  • Up to 32 people can listen at the same time.
  • New songs added to the folder join the broadcast when the current round ends.
  • Anyone who has the address can open the station. It is meant for personal use: do not post the link publicly, the music is protected by copyright.
  • The computer with the music must be on, and DevProxy must be running.

If something does not work

  • The program closes right away with "Radio folder … was not found". The path in radioFolder has a mistake. Copy it from the File Explorer address bar again.
  • The page says "There are no MP3 files in the station folder". The folder holds songs in other formats. Convert them to MP3.
  • The music cuts out. Most often your home internet upload speed is not enough. One listener needs about 0.5 Mbit/s, but if someone at home downloads large files, the broadcast may stutter. The page reconnects by itself.
  • The volume slider does nothing on an iPhone. That is how Safari works: volume is changed only with the phone buttons.

Try it for free

The free plan covers every scenario in these guides.

Create account

More guides