Audio-only mode for DVR users

Yep, both of them are working a treat, on my iPhone and iPad. And of course the bookmarklet works great on my Mac, too.

Thanks so very much, these are great!

1 Like

So, now that you have enabled PiP using the native video player, is it an opportune time to revisit this request? The workaround with the web UI does function, but it's clunky.

It would be great to be able to pull up the Channels app, go to PiP, and switch to an audio only mode for those times when bandwidth is limited, but you really want to catch a newscast or any other programming where video isn't essential to comprehension or enjoyment.

2 Likes

I have tried adding the "?vcodec=none&acodec=mp3" to the end of the URL in Safari and I am not able to get the audio-only option to work. The video plays fine in the browser, but when the additional code is added to get audio-only all I get is a player window with a spinning circle.

1 Like

Make sure you’re adding it to the video url, not the page url.

1 Like

For the android users out there, change the above url to codec=aac in order to get playback to work in Chrome!

ie: https://xxx.channelsdvr.net:8089/devices/ANY/channels/6003/hls?vcodec=none&acodec=aac

New build going out now makes this easier with /devices/ANY/channels/6003/hls/audio.m3u8

That link will now work on both iOS and Android devices, letting them pick between aac and mp3 depending on what is preferred on the platform.

There is also now a link on the web UI in the watch now dropdown, called Audio Only. You can click that, or right-click copy it.

6 Likes

That’s great!

1 Like

When I click the "audio only" option in the web player it gives me the option to download a m3u8. That m3u8 doesn't play in vlc when I click on it, although it does bring up vlc?
When I drag and drop from the "audio only" option, to vlc, it does play the audio portion. Is this the expected behavior.

I also have 2 new options in the drop down along with "audio only", "VLC" and "Roku Device". Both options do nothing useful when I click them. VLC opens a new tab that doesn't do anything. Roku Device doesn't seem to do anything.

I get the same thing when I try it on my PC but it works on my iPhone. Very nice, even the playback speed works. Only problem is that when the phone goes to sleep, the audio stops.

With the next build you can load the saved master.m3u8 file into VLC.

To make the VLC links work, you have to install some helper programs. See Allow alternate player app from DVR web UI - #25 by tmm1

3 Likes

Thanks for this info, I was able to add internet radio streams.

2 Likes

One question, I have my internet radio and 4 day weather working great on Channels DVR but curious to know about curl -s -XPUT http://192.168.1.73:8089/dvr/lineups/XMLTV-FM. I have this in a script but it does not seem to do anything to refresh the Channels DVR FMRadio.xml on the server. I can manually refresh from the webpage and only then I am able to see artist and title of the song. Can someone answer if curl -s -XPUT supposed to refresh the xml file on the Channels DVR server?

1 Like

When you do it manually does your Log show XMLTV-FM or XMLTV-FMRadio

Good question. I have googled Channels DVR logs but had no luck finding it on a Windows PC.

Support > Logs on the dvr web UI

I found it. Will look through it.

It says FMRadio. Fetched guide data for XMLTV-FMRadio in 0s

Thank you sir for pointing out FM vs FM Radio. Issue now resolved.

Im proposing an enhanced audio only feature, for those of us who want to be in a car an hit one button on our phones to access those audio only talk channels as described earlier in this thread.

Channels client have evolved to do audio only, but i still
prefer to use audio only mode with channels through a homescreen direct url bookmark, which still works today - unless you are accessing channels using tailscale remotely

As of today im still able to use this:

http://x.x.x.x:8089/devices/ANY/channels/6166/hls/master.m3u8?acodec=mp3&vcodec=none

as a direct url in ios safari as long as im on my home network. if desired i can create a safari homescreen link with that url for single button operation.

When in the car now, remote operation using tailscale is still clunky, and actually dangerous to use.

In the beta client, under debug, with tailscale active. In order to get things to work reliably you have to.

1: first shut of the channels beta with the app switcher
2 open channels
3 hit the “at home” selection
4: wait for the guide to load in the background
5: hit cancel on the ios pop up prompt to enter the channels dvr tailscale ip (which was remembered from the last session)
6: select the channel from the guide - either full video or audio only.

This is too dangerous in a car. Too many things to be able to get an audio only feed from a news station. Or a video feed for that matter.

If you use the direct url method its much better, but still clunky.

You still have to

1: open the ios tailscale app
2: hit the tailscale radio button to turn it on
3: get to homescreen
3: use the hard coded url with the channels dvr tailscale ip homescreen bookmark

That is much closer and safer when driving, but clunky

What would be awesome to accomplish, would be able to use our channels dvr tailscale address with no intervention - ie without having to first enable tailscale separately in the tailscale app.

The client already has the ability through the debug menu in settings to store the dvr tailscale ip.

Could there be a similar method used so we can generate a direct tailscale url without having to enable tailscale on our phones first?

Then it could be a lot safer when driving with one button operation?

Thanks

Just create a shortcut on your iOS device with two steps:

1-Connect to your Tailscale network
2-Open URL's (then insert the URL you posted above)

Select the "Add to Home Screen" option in the shortcut details. One button start.