Browser and NodeJS packages for playing and reading Icecast compatible streaming audio with realtime metadata updates.
types.d.ts
using package.json exports fieldFull Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-player/1.17.1...icecast-metadata-player/1.17.2
Full Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-js/1.2.7...icecast-metadata-js/1.2.8
IcecastReadableStream
for NodeJS since fetch
and ReadableStream
support has been available since Node 18.xFull Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-player/1.17.0...icecast-metadata-player/1.17.1
Full Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-stats/0.1.10...icecast-metadata-stats/0.1.11
icy
, ogg
, icestats
, and 7.html
stats
and nextsongs
are currently not supported in NodeJS since there isn't a built in XML parser for NodeJS.Full Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-player/1.16.5...icecast-metadata-player/1.17.0
Full Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-js/1.2.6...icecast-metadata-js/1.2.7
Full Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-stats/0.1.9...icecast-metadata-stats/0.1.10
Full Changelog: https://github.com/eshaz/icecast-metadata-js/compare/icecast-metadata-stats/0.1.6...icecast-metadata-stats/0.1.7