Commit Graph

211 Commits

Author SHA1 Message Date
Buster Neece b95f94ec19
Clean up some files in the base directory. 2022-10-07 16:30:11 -05:00
Buster Neece a265597dae
Move translations to "translations" folder. 2022-10-07 16:29:57 -05:00
Buster "Silver Eagle" Neece 54e4c35b79
Translations update. 2022-07-05 03:22:59 -05:00
Buster "Silver Eagle" Neece 6c87447736
Change Shoutcast casing. 2022-07-01 02:57:49 -05:00
Buster "Silver Eagle" Neece e0c23e862d
API and Locale update. 2022-06-06 22:54:42 -05:00
Buster "Silver Eagle" Neece fec35a2432
Switch to php-gettext 5.x:
- Don't use compiled PHP translations, switch back to gettext .mo compiled files
 - Bring npm easygettext back for JS parsing and generation
2022-04-27 12:50:39 -05:00
Buster "Silver Eagle" Neece 56099029e7
Locale update. 2022-04-27 10:01:55 -05:00
Buster "Silver Eagle" Neece b0986ff3df
Locale generate/import. 2022-02-18 12:18:39 -06:00
Buster "Silver Eagle" Neece 70c6f3acf4
Version bump. 2022-01-12 04:52:49 -06:00
Buster "Silver Eagle" Neece 57d3f4c04e
Vue component polish; locale string deduplication. 2021-11-05 20:38:39 -05:00
Buster "Silver Eagle" Neece 0be5c9bfc1
Fixes #4738 -- Fix how plurals are represented in translations JSON file. 2021-10-30 20:00:38 -05:00
Buster "Silver Eagle" Neece be46e08dc4
Update for unified translations file. 2021-10-27 02:15:31 -05:00
Buster "Silver Eagle" Neece b02bf1a3ed
Locale unification part 2 (make PHP handle all locale gen/import). 2021-10-27 01:03:16 -05:00
Buster "Silver Eagle" Neece bf90348788
Combine frontend/backend translation files. 2021-10-26 22:01:01 -05:00
Buster "Silver Eagle" Neece d736c3a47a
Update translations for Ansible installs. 2021-08-22 10:52:36 -05:00
Buster "Silver Eagle" Neece 8a4371df8b
Add resources. 2021-06-08 01:34:18 -05:00
Buster "Silver Eagle" Neece d0eaabf8e1
Update icons in resources folder. 2021-06-06 17:03:04 -05:00
Buster "Silver Eagle" Neece 74fad623b0
Locales update for Ansible installs. 2021-03-08 22:29:44 -06:00
Buster "Silver Eagle" Neece f0ffce3b32
Update translations for Ansible installations. 2021-01-27 17:31:39 -06:00
Buster "Silver Eagle" Neece 08f948e96b
Add support for Simplified Chinese. 2020-11-25 02:00:20 -06:00
Buster "Silver Eagle" Neece 0aa4071b85
Update locales for Ansible users. 2020-09-20 12:59:34 -05:00
Buster "Silver Eagle" Neece ae9edf51c3
Update translations. 2020-06-21 23:11:19 -05:00
Buster "Silver Eagle" Neece 3f162d484a
#2957 -- Use global "App.lang" for default translated strings. 2020-06-21 11:30:37 -05:00
Buster "Silver Eagle" Neece 0855990522
Update translatable strings. 2020-06-04 04:45:20 -05:00
Buster "Silver Eagle" Neece bd6d3203b1
Add On-Demand Streaming/Download Support (#2836)
This branch represents the initial earliest commit of a new option for radio stations that also want to make a portion of their media library available to the public (such as podcast episodes, royalty-free music, etc.) in an on-demand fashion.

Note: because of royalty restrictions with most radio stations, this feature is turned OFF by default on all stations, and even when enabled, station administrators must select each individual playlist that will contain on-demand available media.
2020-05-15 05:13:47 -05:00
Loic Stankovic 716e9a2e33 Merge branch 'master' into disable_scheduling_when_advanced 2020-05-08 20:11:16 +02:00
Loic Stankovic 16d335036d Add a warning describing the reason the fields are disabled
The message has also been translated in French.
2020-05-08 19:47:30 +02:00
Buster "Silver Eagle" Neece 62b282e2bc
#2756 -- Add a backup reminder if backups haven't been run in 2 weeks. 2020-05-04 02:46:50 -05:00
Buster "Silver Eagle" Neece e446caf4e4
Add new strings. 2020-04-26 05:23:36 -05:00
Buster "Silver Eagle" Neece e82212629a
Make AutoDJ queue length per-station configurable. 2020-04-15 23:24:53 -05:00
Buster "Silver Eagle" Neece 767fb5dd31
Add confirmation step to the "Restart to Apply Changes" menu items. 2020-04-13 01:49:59 -05:00
Buster "Silver Eagle" Neece 51f82d1ceb
Add back ability to import playlist file from existing M3U/PLS file. 2020-04-12 02:23:45 -05:00
Buster "Silver Eagle" Neece 135c9f21dd
Add "reshuffle playlist" button to dropdown for shuffle-type playlists. 2020-04-09 10:13:49 -05:00
Buster "Silver Eagle" Neece 5903387eb9
Add button to clear all pending requests. 2020-04-06 23:54:28 -05:00
Buster "Silver Eagle" Neece 70c3ce0da7
Move advanced AutoDJ functions into separate visually-warned tab. 2020-04-01 21:31:31 -05:00
Buster "Silver Eagle" Neece c2d0d89ecf
Update to include new translations. 2020-03-13 22:17:05 -05:00
Buster "Silver Eagle" Neece 7a0662939c
Generate new translated strings. 2020-03-10 16:07:37 -05:00
Buster "Silver Eagle" Neece 81fbf023b0
Add ability to supply a banned listener IP list via the web interface. 2020-03-01 18:03:03 -06:00
Buster "Silver Eagle" Neece d0ecc88aac
Increase font size, add helper text to Edit LS Config page. 2020-02-23 10:53:00 -06:00
Buster "Silver Eagle" Neece 82b9ec685d
Create new "Edit Liquidsoap Config" page; allow editing in more places. 2020-02-23 06:58:47 -06:00
Buster "Silver Eagle" Neece 2828def308
Update locales 2020-02-18 10:11:11 -06:00
Buster "Silver Eagle" Neece bcf84f50c4
Update 30-second promo clip. 2020-02-14 05:51:51 -06:00
Buster "Silver Eagle" Neece ee0cd42220
Add 30-second promo clip. 2020-02-14 04:57:22 -06:00
Buster "Silver Eagle" Neece ca9c5db39d
New feature: Track broadcasts and record them. (#2353)
* Add form entries and LS config writing for live stream recording.

* Create new Broadcast entity; implement new djon/djoff handling.

* Rework record command procedure and add Station relation to Broadcast.

* Run code reformat on JS to add semicolons back.

* Properly save recording path on entity.

* Initial commit of new streamers Vue component.

* Finish frontend Vue dev and add necessary API endpoints.

* Add loader to Datatable; update npm deps; polish on components.
2020-01-28 20:23:55 -06:00
Buster "Silver Eagle" Neece 9d561da20d
Update translations. 2020-01-13 16:19:30 -06:00
Buster "Silver Eagle" Neece fee43746e4
#2279 -- Update a few missing translation locations. 2020-01-12 14:05:20 -06:00
Buster "Silver Eagle" Neece 42a94ab02e
#2252 -- Fix several strings in Vue components not translating. 2020-01-10 15:31:57 -06:00
Buster "Silver Eagle" Neece 388bcee951
#2250 -- Handle MaxMind no longer offering free public downloads.
- Remove automatic download attempt from Ansible installation process
 - Allow listener report to function without the MaxMind database present, but with error messages
 - Create new "Install GeoLite Database" page in system administration, allowing user upload of the MaxMind database, with instructions
2019-12-31 06:49:25 -06:00
Buster "Silver Eagle" Neece 6290812a2a
Add additional Turkish frontend translations. 2019-12-30 03:24:33 -06:00
Buster "Silver Eagle" Neece aa1bc8f364
Add PT_BR translations for frontend. 2019-12-29 22:46:07 -06:00