simple terminal radio station player in nim making life easier
Go to file
antonl05 fdc42b3912 *add code section 2022-05-25 21:37:05 +05:30
assets *add code section 2022-05-25 21:37:05 +05:30
client * change from http to http *rm http from some files *add splitH *refract debugInfoPrintOnExit 2022-02-28 17:46:12 +05:30
doc * change from http to http *rm http from some files *add splitH *refract debugInfoPrintOnExit 2022-02-28 17:46:12 +05:30
src *fix hideCursorBug in notes 2022-05-03 11:06:38 +05:30
COPYING add more 2021-09-10 17:47:48 +05:30
LICENSE Create LICENSE 2021-09-04 06:56:03 +05:30
nim.cfg *fix hideCursorBug in notes 2022-05-03 11:06:38 +05:30
pnimrp.nimble * move gitea to github 2022-01-29 17:34:50 +05:30
readme.rst * move gitea to github 2022-01-29 17:34:50 +05:30

readme.rst

======
pnimrp
======

this is a simple, portable terminal-based radio/music station player.

this project was meant to be a rewrite of pmrp, as a learning exercise,
but its pretty serious now.

| see doc/user.rst for a basic level user usage documentation.
| see doc/dev.rst for library-level exaplanations and documentation.
| see doc/installation.rst for installation instructions.
| see doc/model.rst for application model for implementers.

Note
----
All of the out-of-code Documentation is written in RST, so these can be viewed in a
typical text editor or can be used to generate HTML source by running::
  nim rst2html file.rst

then use a web browser to open htmldocs/file.html

Cites
-----
- pmrp -> https://github.com/hakerdefo/pmrp
   code was referenced and links were used.

- libmpv -> https://github.com/mpv-player/mpv
   api library was used for playback.

- c2nim -> https://github.com/nim-lang/c2nim
   helped wrapping objects.