Skip to content

rbtms/termice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Termice

Description

Simple terminal icecast and internet radio stream player.

Screenshots

Screenshot_20190406_150249 Screenshot_20190406_131441

Install

npm install termice -g
Or if you dont want to install it: npx termice
Alternatively there are .deb packages for debian based platforms

Usage

Just launch it
For startup options, run the program with -h

Available stream directories

  • Icecast
  • Shoutcast
  • radio-browser

Configuration

Currently, termice relies on Mplayer in order to work
Mplayer path, intial query and css styes can be set up at src/conf folder
or /etc/termice in the case of deb packages

Build

  • Install dependencies with npm i
  • Build with npm run build
  • Run with npm start

License

Copyright (c) 2019 Alvaro Fernandez
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see {@link https://www.gnu.org/licenses/}.

Special thanks

The authors of every module used in this program

Contact mail

nishinishi9999 at protonmail dot com