- (In progress) Very basic properly functioning website with HTML5 player.
- (Nearly done) Index page - take longer than the rest, other pages will base on it
- (Scheduled) About subpage
- (Scheduled) Community subpage
- (Scheduled) Contact subpage
- (Scheduled) Donations page
- (Done)
Multilanguage support. - (Done)
Support for browsers on mobile devices. - (Done)
Support for multiple audio streams. - (Done)
Displaying current song from the Icecast API. - (Done)
Playback history in the sidebar - (Scheduled) API for user accounts, its functions and blogging. (https://github.com/tlpr/tlpr-api)
- (Delayed) Display album cover.
- (Scheduled) User accounts and like/dislike song function.
- (Scheduled) Website administration panel
- (Scheduled) Embedded KiwiIRC client with similar positioning to Facebook's chat.
- (Scheduled) Text-only website for hardcore backward compatibility.
- (Cancelled)
Fancy, lightweight, optional JavaScript player.
Development roadmap may be a subject to change. To propose a new feature, improvement, report a bug or contribute code, please see CONTRIBUTIONS.md
Site's CSS and JS has been tested and confirmed to, at least, partially work with:
- Modern mainstream browsers:
- Blink (Chrome 78.0.3890.0) - ok
- Gecko/Servo (Firefox 70.0a1) - ok
- Goanna (Pale Moon 28.6.1) - ok
- WebKit (Otter Browser 1.0.81-dev) - ok
- Modern minimalistic browsers:
- NetSurf 3.9 - only JavaScript-required features does not work
- Dillo 3 - JavaScript and some styling does not work, still usable
- Text-only browsers (Links, w3m) - usable
- Backward compatibility:
- Presto (Opera 12.16) - only player does not work
- Trident (MSIE 6) - only JavaScript-required features does not work
- Clone the repository (git clone https://github.com/tlpr/tlpr-www)
- Remove the following files and directories:
- .git
- README.md
- CONTRIBUTING.md
- Install web server and PHP, if you haven't. Recommended web servers are Apache2 and Nginx.
- Install composer from your package manager repositories or getcomposer.org
- Install dependencies using composer:
composer install
orphp composer.phar install
- Move all the files and directories to the web server root directory and you're done.
This software is using "parsedown" package made by erusev. It is open-source software licensed under the MIT License and copyrighted by Emanuil Rusev, erusev.com. https://github.com/erusev/parsedown
Layout of this website is using "Liberty Sans" font licensed under the GNU GPL license. https://www.dafont.com/liberty-sans.font