A new interface for LibreTime.
Go to file
Michael d9aed7e2a3 Merge remote-tracking branch 'origin/main' 2025-03-10 15:33:32 +01:00
.github ci: fix broken link check (#3061) 2024-08-04 11:47:37 +09:00
analyzer chore(main): release 4.2.0 (#3028) 2024-06-22 18:16:49 +02:00
api chore(deps): update dependency uvicorn to >=0.17.6,<0.32.0 (#3081) 2024-09-30 16:32:04 +01:00
api-client chore(main): release 4.2.0 (#3028) 2024-06-22 18:16:49 +02:00
dev fix: changed localhost to 127.0.0.1 2025-02-07 16:12:22 +01:00
docker fix(nginx): client body size and timeout 2025-03-10 15:33:21 +01:00
docs docs: update SoundExchange costs (#3070) 2024-08-29 08:57:12 +01:00
installer feat(installer): add the `--storage-path` flag (#2865) 2024-01-01 14:38:05 +01:00
legacy chore(deps): lock file maintenance (legacy/composer.json) 2024-09-17 09:26:00 +00:00
playout chore: fix linting ignore comments (#3084) 2024-09-30 16:08:23 +01:00
shared chore(main): release 4.2.0 (#3028) 2024-06-22 18:16:49 +02:00
sintonia_webapp@7dc8e160ee Initial commit 2024-10-04 17:40:53 +02:00
tools sintonia docker fix: dev container startup 2025-02-03 15:48:35 +01:00
worker chore(main): release 4.2.0 (#3028) 2024-06-22 18:16:49 +02:00
.codespellignore chore: release 3.2.0 (#2754) 2023-10-16 21:26:59 +02:00
.dockerignore feat: add container setup 2022-09-14 11:09:52 +02:00
.env.dev sintonia docker fix: dev container startup 2025-02-03 15:48:35 +01:00
.gitattributes Create .gitattributes to ensure proper cloning with Windows Git 2017-04-09 14:41:52 -04:00
.gitignore .gitignore add: avoid double repo commits sintonia_webapp 2025-01-23 13:52:39 +01:00
.gitmodules Initial commit 2024-10-04 17:40:53 +02:00
.pre-commit-config.yaml chore(deps): update pre-commit hook adamchainz/django-upgrade to v1.21.0 2024-09-07 18:41:07 +00:00
.vale.ini chore: reenable vale rule after fix (#2965) 2024-03-02 14:15:50 +01:00
CHANGELOG.md chore(main): release 4.2.0 (#3028) 2024-06-22 18:16:49 +02:00
CONTRIBUTING.md chore: fix CONTRIBUTING symlink again 2023-04-03 12:39:24 +02:00
Dockerfile feat(docker): add php-fpm and relative log files 2025-02-13 12:50:01 +01:00
LEGACY.md Add Table of Content to LEGACY file 2021-09-02 20:55:16 +02:00
LICENSE Small update to LICENSE 2021-09-02 16:06:26 +02:00
Makefile build: replace custom release script with release-please (#2817) 2023-12-22 19:19:12 +01:00
README.md Update README.md 2025-02-17 11:33:05 +01:00
SECURITY.md docs: move release docs in the release section 2023-04-12 16:50:04 +01:00
Vagrantfile feat(installer)!: change default listen port to 8080 (#2852) 2023-12-29 17:49:07 +01:00
cloud-init.yml feat: rewrite cloud-init config (#2853) 2023-12-29 17:57:59 +01:00
codecov.yml test(worker): setup testing 2022-09-09 14:44:37 +02:00
docker-bake.json ci: use bake file for container build 2023-02-26 20:37:27 +02:00
docker-compose.override.yml feat(docker-compose.override): sintonia_webapp added volume for storage, exposed php-fpm ports, set env var for xdebug 2025-02-13 12:53:29 +01:00
docker-compose.yml feat: added template nginx conf for sintonia_webapp 2025-02-13 13:47:54 +01:00
install fix: pin pip version to <24.1 to allow installing pytz (celery) (#3043) 2024-06-22 17:35:30 +02:00
pyproject.toml chore: add isort pre-commit hook 2023-02-03 12:38:58 +01:00

README.md

Sintonia

The project involves the development of an application (to be released as open-source) that will handle all aspects of managing a radio station, whether it operates purely online or uses radio wave transmitters.
The application will therefore need to allow for:

  • Managing multiple users with three different types of permissions (administrator, editor, and DJ);
  • Managing the audio file archive (adding, deleting), allowing uploads from remote sources such as individual audio files on other servers or RSS feeds;
  • Adding, modifying, and deleting broadcasts within the schedule, and scheduling (both in advance and in real-time) the playlists within individual episodes of a broadcast;
  • Creating both static and dynamic playlists that can be used within one or more episodes of one or more broadcasts;
  • Managing and scheduling advertisements, both private and governmental;
  • Exporting the history of songs played within a specific time frame;

Development is expected to start from the free and open-source software LibreTime, which will be forked while retaining all playout and backend functionalities.
This will be complemented by a new web application (hereafter referred to as "Sintonia") to replace the original application (hereafter referred to as "Legacy").

This application will replicate the functions of the previous one while integrating new features, providing a more intuitive and simple user experience thanks to a new graphic design agreed upon.

Support

Coming soon

Contributors

Code Contributors

Sintonia is being developed by Congegni

Financial Contributors

logo Arci Firenze Arci Firenze Aps

License

Coming soon

Coming soon