Peter Deltchev
|
7dfb80f13b
|
Fixes #5: Implemented a rebuild:artists command to recount all users' tracks.
|
2015-11-06 03:26:23 -08:00 |
|
Peter Deltchev
|
5583c59ec3
|
Merge branch 'master' into feature/cache_tracks
|
2015-11-05 17:15:28 -08:00 |
|
Peter Deltchev
|
a62fca7212
|
Added missing copyright notices.
|
2015-11-05 17:10:33 -08:00 |
|
Peter Deltchev
|
72132d9505
|
Added a "secret" unclassified track type for MLPMA tracks.
|
2015-11-04 18:47:11 -08:00 |
|
Peter Deltchev
|
9cff18f5fc
|
#4: Removed a line of dead code and fixed the rebuild process for deleted tracks.
|
2015-11-02 20:48:15 -08:00 |
|
Peter Deltchev
|
c7bca18b5e
|
Added AAC to the list of cacheable formats and wrote some inline documentation.
|
2015-11-02 20:28:39 -08:00 |
|
Kelvin Zhang
|
b2408e3d84
|
Add in changes from code review
|
2015-11-01 16:49:28 +00:00 |
|
Kelvin Zhang
|
eca01b5f29
|
Change rebuild commands to rebuild:command
|
2015-10-31 12:19:12 +00:00 |
|
Kelvin Zhang
|
98e069e6a2
|
Update copyright notices for created files
|
2015-10-30 15:29:18 +00:00 |
|
Kelvin Zhang
|
df930d629b
|
Add missing copyright notices
|
2015-10-29 16:48:45 +00:00 |
|
Kelvin Zhang
|
f5987db735
|
Add file size addition during uploading
|
2015-10-29 16:26:01 +00:00 |
|
Kelvin Zhang
|
7fd13632eb
|
Add file size caching for track encoding
|
2015-10-29 16:10:55 +00:00 |
|
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 |
|
Peter Deltchev
|
88a787cde8
|
Closes #6: Implemented a "source" attribute for tracks.
|
2015-10-28 00:05:37 -07: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 |
|
Peter Deltchev
|
d78c240a42
|
T357: Gracefully handle obviously invalid year tags.
|
2015-09-10 23:01:48 -07:00 |
|
Peter Deltchev
|
8a4b08738d
|
T357: The MLPMA importer now ignores RTF files.
|
2015-09-10 11:34:48 -07:00 |
|
Kelvin Zhang
|
11d5724658
|
rPF838e7429f06a: T357: Removed an extraneous var_dump.
|
2015-09-10 13:05:42 +01:00 |
|
Kelvin Zhang
|
d77d895014
|
Merge rPF9b10161ca44c: T357: Made the importer's file type check case-insensitive.
|
2015-09-10 13:01:01 +01:00 |
|
Kelvin Zhang
|
5bc6dd78b0
|
Merge rPFa0fb15a86ae6: T357: Removed more characters from the fulltext query.
|
2015-09-10 12:59:33 +01:00 |
|
Kelvin Zhang
|
16db65d8bd
|
Merge rPF6d1de13fd334: T357: The MLPMA importer now ignores .txt files.
|
2015-09-10 12:57:51 +01:00 |
|
Kelvin Zhang
|
416ce7ac6a
|
Merge rPF9c520e71a551: T357: Handle malformed genres gracefully.
|
2015-09-10 12:56:33 +01:00 |
|
Kelvin Zhang
|
a8d7bd1935
|
Merge rPFc0e619aacd75: T357: Added an ID3v1 fallback and added more information to the…
|
2015-09-10 12:55:46 +01:00 |
|
Kelvin Zhang
|
e4ae56885f
|
Merge rPFcd113e4d4bd3: T357: When reclassifying a show song remix, remove previous associations.
|
2015-09-10 12:51:26 +01:00 |
|
Kelvin Zhang
|
b846475f4f
|
Merge rPF46ceab2b4ce0: T357: Remove tildes from the classifier's fulltext matcher.
|
2015-09-10 12:50:44 +01:00 |
|
Kelvin Zhang
|
0db774aadd
|
Merge rPF76f1361ddafe: Change directory permissions to an octal value.
|
2015-09-10 12:50:04 +01:00 |
|
Kelvin Zhang
|
843eb4351a
|
Merge rPF29527b4c880f: T357: Removed + symbols from the classifier's fulltext query.
|
2015-09-10 12:47:05 +01:00 |
|
Kelvin Zhang
|
cd12f58992
|
Merge rPF4b5547b10c7a: T357: Remove the dot at the end of a filename when generating a missing title…
|
2015-09-10 12:45:29 +01:00 |
|
Kelvin Zhang
|
bddfd6cae5
|
Merge rPF9cb13ee535e4: T357: The importer no longer assumes that a title tag is present.
|
2015-09-10 12:43:19 +01:00 |
|
Kelvin Zhang
|
05f1745b1f
|
Merge rPF47b172ccc49d: T366: Explicitly return ints and boolean values as such in the website API.
|
2015-09-10 12:41:35 +01:00 |
|
Kelvin Zhang
|
5a2fb2f05e
|
Merge rPFb66ec54221d5: T357: Added genre handling to the MLPMA importer.
|
2015-09-10 12:35:35 +01:00 |
|
Kelvin Zhang
|
1fe6aa98b5
|
rPF5d9b3f2d5bc8: Fixes T224. Also adds the rebuild:tags Artisan command and a missing ffmpeg…
|
2015-09-10 12:30:59 +01:00 |
|
Kelvin Zhang
|
92c2c43e58
|
Merge rPF91611faead64: Merge the MLP Music Archive import scripts.
|
2015-09-10 12:15:19 +01:00 |
|
Kelvin Zhang
|
6826770ace
|
Merge rPFbe0bfa790ec5: Fixed an error with fetching the year and release date.
|
2015-09-10 11:30:48 +01:00 |
|
Kelvin Zhang
|
85586c17de
|
Merge rPFfe22c9547edf: Fixed broken Year and Genre tags in tracks.
|
2015-09-10 11:27:04 +01:00 |
|
Kelvin Zhang
|
8de0cb1932
|
Merge rPFd86028310e5c: Added a Laravel IDE helper and type-hinted the cover art upload method.
|
2015-09-10 11:23:12 +01:00 |
|
Peter Deltchev
|
838e7429f0
|
T357: Removed an extraneous var_dump.
|
2015-09-09 20:06:11 -07:00 |
|
Peter Deltchev
|
50bba983e3
|
T357: Support OGG Vorbis master files in the MLPMA importer.
|
2015-09-09 19:08:46 -07:00 |
|
Peter Deltchev
|
f656c3aadf
|
T357: Handle the complete lack of ID3 tags gracefully.
|
2015-09-09 09:05:15 -07:00 |
|
Peter Deltchev
|
9b10161ca4
|
T357: Made the importer's file type check case-insensitive.
|
2015-09-09 00:39:53 -07:00 |
|
Peter Deltchev
|
a0fb15a86a
|
T357: Removed more characters from the fulltext query.
|
2015-09-08 23:17:13 -07:00 |
|
Peter Deltchev
|
6d1de13fd3
|
T357: The MLPMA importer now ignores .txt files.
|
2015-09-08 10:48:21 -07:00 |
|
Kelvin Zhang
|
33753d8411
|
Update Kernel.php for commands
|
2015-09-08 11:57:28 +01:00 |
|
Kelvin Zhang
|
1f6e6f9c7e
|
Add commands
|
2015-09-08 11:56:38 +01:00 |
|
Peter Deltchev
|
9c520e71a5
|
T357: Handle malformed genres gracefully.
|
2015-09-08 01:03:05 -07:00 |
|
Peter Deltchev
|
c0e619aacd
|
T357: Added an ID3v1 fallback and added more information to the classification script.
|
2015-09-07 23:01:01 -07:00 |
|
Peter Deltchev
|
cd113e4d4b
|
T357: When reclassifying a show song remix, remove previous associations.
|
2015-09-07 22:32:40 -07:00 |
|
Peter Deltchev
|
46ceab2b4c
|
T357: Remove tildes from the classifier's fulltext matcher.
|
2015-09-07 19:55:40 -07:00 |
|
Peter Deltchev
|
76f1361dda
|
Change directory permissions to an octal value.
|
2015-09-07 18:46:39 -07:00 |
|
Peter Deltchev
|
50ca465835
|
T357: Sort tracks by publication date rather than creation date.
|
2015-09-07 18:40:11 -07:00 |
|
Peter Deltchev
|
29527b4c88
|
T357: Removed + symbols from the classifier's fulltext query.
|
2015-09-07 18:31:58 -07:00 |
|
Peter Deltchev
|
4b5547b10c
|
T357: Remove the dot at the end of a filename when generating a missing title tag, and allow the importer to process tracks shorter than 30 seconds.
|
2015-09-07 17:48:48 -07:00 |
|