Commit Graph

356 Commits

Author SHA1 Message Date
Kyle Robbertze 5466cd8688 correctly determine protocol from port and configuration in PHP
Fixes: #1283
2021-08-06 11:13:00 +02:00
Kyle Robbertze 2df0189a90 add API v2 2021-05-14 13:04:46 +02:00
Kyle Robbertze 5e080ce5e5
Merge pull request #1144 from hairmare/chore/pythonic-analyzer
refactor(airtime_analyzer): rename to libretime-analyzer and make entrypoint pythonic
2021-02-12 22:40:44 +02:00
Lucas Bickel 4c72403b9b fix(soundcloud): remove broken integration 2021-01-06 12:40:30 +00:00
Lucas Bickel e21abf1bf1 refactor(airtime_analyzer): rename to libretime-analyzer and make entrypoint pythonic 2021-01-04 10:30:27 +00:00
Lucas Bickel 6651f6bbdf refactor(airtime_mvc): remove dead cc_smemb table and classes 2020-12-27 13:35:34 +01:00
Thomas Göttgens 546980249e Add a switch to force 'assume SSL' mode behind a reverse proxy, when the RP adds SSL and the internal connection is HTTP only. 2020-07-20 14:03:55 +02:00
Zachary Klosko 6540a34a9b Adding back scripts in /docs 2020-05-19 10:16:31 -04:00
robbt 141d7586c2 removed hardcoded www-data user for pgrep check 2020-04-17 22:04:15 -04:00
robbt 8bf3b1b652 Simplified check to work under Debian using the fact that a pid is greater than 0 2020-04-17 21:54:26 -04:00
Robb 96f33f6250
Merge pull request #892 from codenift/media_type
Track Types Feature
2020-03-16 14:05:29 -04:00
Codenift 03f533dbef default data conflict (add later? default data is in upgrade sql already) 2020-01-28 20:26:38 -05:00
Codenift 1d7d937a7f track type management 2020-01-25 12:09:19 -05:00
Kyle Robbertze 60b08dff4f add default for streams 2-4 2020-01-09 14:41:12 +02:00
Kyle Robbertze 8000e1936a add default icecast admin username
Fixes: #879
2020-01-08 15:09:04 +02:00
Codenift 386918da2b Renamed media type to track type for tracks 2020-01-06 17:15:04 -05:00
Kyle Robbertze a572f275fc Update stream URLs to use LibreTime 2019-11-06 14:08:13 +02:00
Codenift 07a4117bd4 Media Type for tracks. Same PR from before with a couple minor fixes 2019-10-16 20:20:34 -04:00
Robb Ebright 5c1481167e removed the media type PR from the artwork PR with revert 2019-10-13 08:17:40 -04:00
Codenift b411d6d6f2 Added option to set media type for tracks. 2019-09-20 03:09:41 -04:00
Codenift 45dbf84750 Generate artwork images for audio using ID3. 2019-09-19 20:07:50 -04:00
Robbt 0cbeb07e19 modified episodes_description to be longvarchar aka text 2019-04-02 20:12:20 -04:00
Robb bc14230281
Merge pull request #716 from frecuencialibre/podcast-ui-2
Clarify podcast settings and workflow
2019-02-27 13:09:42 -05:00
Robb a4d0fcd8f3
Merge pull request #704 from Robbt/fix-smartblock-multi-criteria
Fix smartblock multi criteria
2019-02-09 11:22:29 -05:00
ryan 455d3a1500 disable by default podcast playlist/smartblock generation setting 2019-01-22 20:01:49 -06:00
Robbt 2b057472ca part of the way there towards grouping need to deal with OR value 2019-01-20 02:12:21 +00:00
Robbt 0a2de69fbb modified schema definition to include episode title 2019-01-12 23:48:19 -05:00
Robbt 1b48f91dbd work in progress 2018-12-11 21:14:35 -05:00
Robb Ebright 0ae8969dd3 Modified the database to turn on the podcast album override by default 2018-10-31 08:09:11 -04:00
Robb 5cd943d68e
Merge pull request #531 from radiorabe/chore/fix-ci
Fix CI: python checks and docs deployment
2018-10-06 17:05:52 -04:00
Lucas Bickel f7ceeedb04 (Amazon S3) drop broken S3 support 2018-10-06 12:45:22 +02:00
Robbt a3fd7478d6 decided to simply return true if it finds a celery pid running 2018-09-03 19:00:13 -04:00
Robbt 329d214b25 Merge branch 'feature/celery-status' of https://github.com/radiorabe/libretime into radiorabe-feature/celery-status 2018-09-03 18:49:07 -04:00
Lucas Bickel b718a1b53b Remove obsolete settings from master config template 2018-03-02 13:12:19 +01:00
Robb efe0aefddc
Merge pull request #433 from radiorabe/fix/429-ipv6-schema-updates
Fix/429 ipv6 schema updates
2018-02-10 16:34:23 -05:00
Det ca9f156b3c Update ip column size to allow for IPv6 addresses 2018-01-28 10:30:51 +00:00
Kyle Robertze c16d7c2a1d remove media-monitor
airtime-media-monitor conflicts with airtime-analyzer, which is what
is now used to monitor the LibreTime application

https://github.com/LibreTime/libretime-debian-packaging/issues/2#issuecomment-359987457
2018-01-24 09:20:51 +02:00
Robb Ebright d58468185c Made rabbitmq settings write to tempfile upon check to fix install bug 2017-11-13 11:42:58 -05:00
Lucas Bickel fa2018a2c5 Simplify configuration file structure
This removes most of the legacy upstream config madness by not using
weird config files spread all over the place.

This isn't the solution to other config reading fragility issues, but
it does move the whole config back to the central airtime.conf file.
2017-07-21 13:15:28 +02:00
Lucas Bickel 458d5254ac Remove legacy upstream name from defaultdata 2017-04-16 00:14:54 +02:00
Lucas Bickel 5fcd60415c Change to check celery user instead of www-data 2017-04-07 11:46:23 +02:00
Robb 8f372f5610 Merge pull request #136 from radiorabe/feature/freeipa-auth
FreeIPA Auth Adaptor for LibreTime
2017-04-03 11:50:23 -04:00
Lucas Bickel 516f98dfcf Report on airtime-celery service in status
Adds celery checks to /?config and /systemstatus for completeness' sake.

Fixes #138
2017-04-01 10:25:12 +02:00
Robb Ebright c0363145f9 added db column to schema.xml 2017-03-31 10:55:20 -04:00
Lucas Bickel aa5bc06d74 FreeIPA Auth Adaptor for LibreTime
Allow delegating user authentication to FreeIPA rather than having it be checked against the database.
2017-03-31 14:16:31 +02:00
Robb Ebright c12ad4ea4f added UI to toggle autoplaylist repeat option 2017-03-31 00:00:19 -04:00
Lucas Bickel 7f00182913 Allow 0 file_id in third_party_trackrefs
The previous constraint of NOT NULL made it impossible to create a placeholder entry for later downloading. This uses a 0 default instead of the constraint and downloading as well as the green checkbox work again.
2017-03-18 11:37:45 +01:00
Lucas Bickel a2eb4b2297 Add album_override field for imported_podcasts 2017-03-17 11:52:03 +01:00
Lucas Bickel 095ddaed38 Add new columns to schema.xml and regenerate sql 2017-03-10 21:18:50 +01:00
Robb Ebright d46e961a5f adding the default rabbitmq-analyzer.ini file to fix install script 2017-03-09 15:57:11 -05:00