Giter Site home page Giter Site logo

Comments (5)

tylert avatar tylert commented on June 27, 2024

@classicjazz Nice! Sorry to piggy-back on your issue but I also figured it would be really nice to have some form of streaming functionality built right into nrsc5 itself without requiring piping the output to something so it'll work better with other things like VLC and so on too. Say, stream all programs 0, 1, 2, etc. to different ports with a specified offset, e.g.: 9000, 9001, 9002, etc.

I envision an RTL-SDR and a small computer with nrsc5 acting as a network-attached HD Radio receiver placed somewhere convenient for best reception.

FYI @argilo :)

from nrsc5.

classicjazz avatar classicjazz commented on June 27, 2024

I updated my article with a simple BASH script that simplifies using nrsc with SOX down to 2 parameters (frequency and band) and will autofill these if not given. I prefer using either SOX or MPV so as to chain audio filters that compensate for the companding and compression artifacts with HD Radio.

I am still giving some thought to a simple selector of favorite radio stations.

from nrsc5.

classicjazz avatar classicjazz commented on June 27, 2024

@tylert
If you want to stream an individual stream (not all bands like you wish), you can do that now by piping the output from NRSC to SOX to NETCAT. See https://medium.com/@luigifcruz/listening-live-fm-radio-over-the-network-with-rtl-sdr-2349c5abe878 for an example.

If you don't want to leave a Mac running with Airfoil or if that isn't proximate to your antenna, then you could use a RPi3 to capture the steam and pipe it to an internet feed that you tune with a browser. The browser page could then serve that up for casting to internet clients. See http://radio.mikeconnelly.com for example.

Although those are internet streams, you could do something similar with a LAN based feed, obtaining the ID3 tags and album art from the HD Radio feed.

from nrsc5.

classicjazz avatar classicjazz commented on June 27, 2024

I updated the article to reflect the simpler frequency parameter (e.g. "90.9") supported in the latest build. Also, I rewrote the instructions and bash script using MPV.

from nrsc5.

classicjazz avatar classicjazz commented on June 27, 2024

I updated the article including recommending WAV output over ADTS to avoid some audio players' issues with AAC SBR extensions.

from nrsc5.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.