Commit graph

230 commits

Author SHA1 Message Date
Kelvin Zhang
4f9046af6e Update file size caching for tracks 2015-10-29 16:10:38 +00:00
Kelvin Zhang
5a81908ed4 Add file size rebuilding command 2015-10-29 16:00:16 +00:00
Kelvin Zhang
88b57a631a Update models with isCached 2015-10-29 14:36:13 +00:00
Kelvin Zhang
65159f31a3 Fix returning of cached tracks 2015-10-29 14:11:06 +00:00
Kelvin Zhang
629b9913ce Add cache handling for controllers 2015-10-28 17:55:21 +00:00
Kelvin Zhang
a03c44aadb Add cache routes 2015-10-28 17:32:44 +00:00
Kelvin Zhang
f205cf6d93 Implement EncodeTrackFile job 2015-10-27 17:35:38 +00:00
Kelvin Zhang
43c45adece Fix options and imports for commands 2015-10-27 17:29:51 +00:00
Kelvin Zhang
683aa568e9 Revert to catch Exception in UploadTrackCommand 2015-10-27 17:21:14 +00:00
Kelvin Zhang
c651c44d34 Add EncodeTrackFile job 2015-10-27 17:20:43 +00:00
Kelvin Zhang
0970734648 Update UploadTrackCommand with selective uploading using Process 2015-10-27 16:21:03 +00:00
Kelvin Zhang
fdb95560e7 Add --force option to RebuildTrackCache 2015-10-26 19:50:58 +00:00
Kelvin Zhang
9470faaaa2 Add $CacheableFormats to Track.php 2015-10-26 19:48:55 +00:00
Kelvin Zhang
a9f80fde6e Add console commands 2015-10-26 19:47:42 +00:00
Peter Deltchev
ed0a5fb8ac Licensed Pony.fm under the GNU Affero General Public License (AGPL). 2015-10-24 22:17:45 -07:00
Peter Deltchev
b00982cd61 Converted a bunch of tabs to spaces. 2015-10-24 19:35:37 -07:00
Peter Deltchev
a4c24a7d64 Updated Pony.fm's PHP namespace to Poniverse\Ponyfm. 2015-10-23 18:22:14 -07:00
Peter Deltchev
f7d128dbc5 T388: Albums, playlists, and artists are now sorted alphabetically; tracks have an alphabetical sort option; and a few new indices were added. 2015-09-28 21:10:35 -07:00
Peter Deltchev
ebf6448036 Added Poniverse API setup command. Closes T378. 2015-09-24 10:43:12 -07:00
Peter Deltchev
ae39784708 Updated the rebuild:tags command with a progress bar. 2015-09-24 09:59:45 -07:00
Peter Deltchev
7d76e2d74d Fixed a broken migration and cleaned up some leftover files from Laravel 4.. 2015-09-24 09:55:34 -07:00
Peter Deltchev
33725cf0dd Removed obsolete Laravel 4 config files. 2015-09-20 02:43:15 -07:00
Peter Deltchev
451cd699cb Fixed zeroed timestamps being recorded for statistics and added a script to fill in the missing data. 2015-09-20 02:38:17 -07:00
Peter Deltchev
97681212a4 Updated the SPA profiler as Laravel 5 middleware. 2015-09-20 01:47:24 -07:00
Peter Deltchev
7d047a41e4 Fixes T373: Moment.js now assumes whatever it's given is UTC. 2015-09-20 00:27:52 -07:00
Peter Deltchev
1aa0b5f9d7 Closes T360: Replace the dev blog feed with the Twitter feed. 2015-09-16 12:55:15 -07:00
Peter Deltchev
efa16a2baa T350: Fixed the broken show song filter. 2015-09-13 00:43:03 -07:00
Peter Deltchev
ba25beb09b T350: Fixed server-rendered profiles. 2015-09-12 22:26:46 -07:00
Peter Deltchev
5f865dca6b T357: Don't be picky about master files' sample rates anymore. 2015-09-12 22:21:17 -07:00
Peter Deltchev
583b03f132 T350: Removed some leftover files and corrected the MLPMA importer's reference to getID3. 2015-09-12 21:47:32 -07:00
Peter Deltchev
5188e4947c Fixes T372 for all content types. Also fixes album and playlist downloads following T350. 2015-09-12 21:33:56 -07:00
Peter Deltchev
01ebdf5ac0 Fixes T372: Comment counters are now updated when new comments are made. 2015-09-12 21:16:03 -07:00
Peter Deltchev
205e034174 T357, T350: Restore updates from rPFf088badebbbb. 2015-09-12 20:45:56 -07:00
Peter Deltchev
d9c66e9163 T350: Moved getid3 to its proper location. 2015-09-12 17:40:28 -07:00
Peter Deltchev
e057bde7f5 T350: Fixed the "library" directory's capitalization. 2015-09-12 17:34:32 -07:00
Peter Deltchev
86a3248a7c T350: Resolved merge conflicts. 2015-09-12 16:40:45 -07:00
Peter Deltchev
d3a79b2a74 Merge branch 'feature/laravel_5.1' of ssh://phabricator.poniverse.net/diffusion/PF/pony-fm into feature/laravel_5.1 2015-09-12 14:58:30 -07:00
Peter Deltchev
e2225e3378 T350: Updated configuration files for Laravel 5. 2015-09-12 14:56:09 -07:00
Peter Deltchev
7147d06ee7 T350: Upgraded getID3. 2015-09-12 14:43:01 -07:00
Adam Lavin
f088badebb Handle wav files and ignore any wmv files 2015-09-12 22:10:36 +01:00
Kelvin Zhang
7c2863b942 Merge rPF9b9f25dc512d: T357: Gracefully handle missing tags in M4A and OGG files. 2015-09-12 16:01:53 +01:00
Kelvin Zhang
5e4875b9ad Merge rPF5f69cdda5b2c: T357: Put the string cast in the right place. 2015-09-12 16:00:40 +01:00
Kelvin Zhang
616b6e9ccf Merge rPFf4f97acd9fc0: T357: Validate the length of a year correctly. 2015-09-12 15:59:19 +01:00
Kelvin Zhang
9468ced8c4 Merge rPF207569e5978d: T357: Ignore WMA files and added support for FLAC imports. 2015-09-12 15:53:22 +01:00
Kelvin Zhang
2ac9fd6967 Merge rPFd78c240a428a: T357: Gracefully handle obviously invalid year tags. 2015-09-12 15:51:21 +01:00
Kelvin Zhang
1952f01601 Merge rPF8a4b08738d8a: T357: The MLPMA importer now ignores RTF files. 2015-09-12 15:47:48 +01:00
Peter Deltchev
9b9f25dc51 T357: Gracefully handle missing tags in M4A and OGG files. 2015-09-12 02:11:52 -07:00
Peter Deltchev
5f69cdda5b T357: Put the string cast in the right place. 2015-09-11 14:10:45 -07:00
Peter Deltchev
f4f97acd9f T357: Validate the length of a year correctly. 2015-09-11 13:41:39 -07:00
Peter Deltchev
207569e597 T357: Ignore WMA files and added support for FLAC imports. 2015-09-11 10:47:40 -07:00