Peter Deltchev
76f1361dda
Change directory permissions to an octal value.
2015-09-07 18:46:39 -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
Peter Deltchev
47b172ccc4
T366: Explicitly return ints and boolean values as such in the website API.
2015-09-07 13:28:21 -07:00
Peter Deltchev
b66ec54221
T357: Added genre handling to the MLPMA importer.
2015-09-07 11:56:00 -07:00
Peter Deltchev
5d9b3f2d5b
Fixes T224. Also adds the rebuild:tags Artisan command and a missing ffmpeg compilation flag.
2015-09-07 11:17:35 -07:00
Peter Deltchev
82dc200f17
T357: Continue restricting lossy user-facing uploads.
2015-09-07 07:35:25 -07:00
Peter Deltchev
15760a1040
T357, T125: Added SIGINT handling and a skip feature to the import script, implemented importing of lossy files, made the import script actually import tracks now, and other improvements.
2015-09-07 07:02:25 -07:00
Peter Deltchev
f17e824586
T357: Separated track publishing and classification into its own script, fixed an issue with reading comments from ID3 tags, and added lossy support to UploadTrackCommand.
2015-09-07 04:50:51 -07:00
Peter Deltchev
b7084de228
T357: Added track type constants and a progress commit for the importer script.
2015-09-07 04:50:50 -07:00
Peter Deltchev
be0bfa790e
Fixed an error with fetching the year and release date.
2015-09-05 06:49:22 -07:00
Peter Deltchev
d86028310e
Added a Laravel IDE helper and type-hinted the cover art upload method.
2015-09-04 09:56:22 -07:00
Peter Deltchev
fe22c9547e
Fixed broken Year and Genre tags in tracks.
2015-09-03 19:03:58 -07:00
Peter Deltchev
252f3ca727
Upgraded getID3 to the newest stable version.
2015-09-03 18:59:46 -07:00
Peter Deltchev
4b40c55512
T126: Fixed standard profiles appearing as archived profiles.
...
Summary:
The `is_archived` attribute on the `User` model did not explicitly come
back as any particular type. The resulting JSON had the string `"0"` for what's
meant to be a falsey value, but it evaluated to truthy in JS.
`is_archived` now has a getter which explicitly casts it to `boolean` before being
returned anywhere.
Test Plan: Manually tested in dev.
Reviewers: Feld0
Reviewed By: Feld0
Subscribers: #pony.fm
Projects: #pony.fm
Maniphest Tasks: T126
Differential Revision: https://phabricator.poniverse.net/D6
2015-06-25 21:06:00 -07:00
Kelvin
a8cbe6d0b9
Implement appropriate behaviour to respond to tracks not being downloadable; fix album file size
2015-06-16 15:50:30 +01:00
Peter Deltchev
adbb894873
T125: Properly 404 on a nonexistent TrackFile.
2015-05-26 15:41:55 -07:00
Peter Deltchev
3a9a659257
T125: Refactored track downloads with TrackFile::findOrFailByExtension().
2015-05-25 22:45:31 -07:00
Peter Deltchev
9ade037820
T125: Replaced downloads and streams with TrackFiles.
2015-05-25 22:35:52 -07:00
Peter Deltchev
2e146df697
T125: Implemented TrackFile model to facilitate lossy master files.
2015-05-25 09:40:17 -07:00
Nelson LaQuet
35af7bb681
Updated gravatars to use identicon when email address is redacted
2015-05-20 04:14:06 -05:00
Peter Deltchev
8cdf105c12
T16: Added metaflac and vorbis-comment, and fixed a directory creation error.
2015-05-19 04:32:26 -07:00
Nelson LaQuet
893d8e20bb
Fixed poniverse authentication. Now uses live API.
2015-04-30 01:50:15 -05:00
Nelson LaQuet
aff57a092c
Got authentication working against live poniverse
2015-04-24 04:23:45 -05:00
nelsonlaquet
56f477f6de
Updated API per Silver's requirements
2014-05-28 02:22:34 -05:00
nelsonlaquet
37313a7540
Fixed dashboard from crashing when RSS feed doesn't work
2014-01-04 23:09:03 -06:00
nelsonlaquet
14ef6c7299
Fixed permission issue
2013-09-27 15:49:22 -05:00
nelsonlaquet
cca292049e
Added is listed feature
2013-09-24 01:27:13 -05:00
nelsonlaquet
1f68c8dbcf
Added radio station API endpoint
2013-09-22 22:44:37 -05:00
nelsonlaquet
353c3a4f11
Added in is_latest feature
2013-09-09 21:25:49 -05:00
nelsonlaquet
b757addd72
fixed another thing
2013-09-08 03:20:28 -05:00
nelsonlaquet
bf8670bc7d
fixed released_at validation on FF
2013-09-08 03:16:43 -05:00
nelsonlaquet
8431943351
Fixed track publishing on FF
...
Fixed date display on non-webkit browsers
2013-09-02 18:34:35 -05:00
nelsonlaquet
3485f79c51
Many things
2013-09-01 21:11:29 -05:00
nelsonlaquet
84f6064a1b
Don't want to lose these files
2013-09-01 19:11:33 -05:00
nelsonlaquet
1617b605f6
Maybe fixed mobile issue
2013-09-01 17:51:51 -05:00
nelsonlaquet
0000c4297d
Added cute error pages
2013-09-01 16:54:33 -05:00
nelsonlaquet
78cb8420e2
Removed mp3s from being allowed to be uploaded
2013-09-01 04:05:23 -05:00
nelsonlaquet
0655511574
asdf
2013-09-01 00:03:37 -05:00
nelsonlaquet
018e880508
performance for when not logged in
...
simple style updates
2013-08-31 21:28:45 -05:00
nelsonlaquet
f9be5c4728
started work on embeds
2013-08-30 22:16:16 -05:00
nelsonlaquet
c2f482e8a8
Homepage, google analytics, basic responsiveness
2013-08-30 21:46:28 -05:00
nelsonlaquet
18e41d2af4
Logout
...
Volume Slider
Track Uploader
Fav list
A bunch of other things
And stuff.
2013-08-30 20:46:35 -05:00
nelsonlaquet
1dff7cb36f
Mega commit... Following, design changes, share/embed code and more.
2013-08-28 22:19:24 -05:00
nelsonlaquet
04787e9f07
Design work
2013-08-27 01:53:37 -05:00
nelsonlaquet
22818261ee
Further perf changes and more denormalization
2013-08-21 15:45:33 -05:00
nelsonlaquet
21be35a4a9
Sexy profiler and perf optimizations
2013-08-20 21:40:11 -05:00
nelsonlaquet
1c4bc006b7
Finished basic stats for tracks, playlists and albums
...
Finished downloading for albums and playlists
2013-08-18 23:19:04 -05:00
nelsonlaquet
2046b8e98d
Intermediate commit
2013-08-18 22:39:29 -05:00
nelsonlaquet
13d46c6c3c
Things
2013-08-17 23:18:41 -05:00
nelsonlaquet
7945638e31
Things
2013-08-09 17:57:30 -05:00