Commit graph

854 commits

Author SHA1 Message Date
Peter Deltchev
6911b3e560 T363: Fix tracks being unplayable when cover art is unavailable. 2015-09-07 08:22:19 -07:00
Peter Deltchev
91611faead Merge the MLP Music Archive import scripts.
Summary: This revision includes two scripts for importing the MLP Music Archive: one to import the audio files themselves and one to classify them in Pony.fm's pony taxonomies.

Test Plan: Manually tested in the dev environment with sample files from the MLPMA.

Reviewers: Feld0

Reviewed By: Feld0

Subscribers: ThePurpleK

Maniphest Tasks: T357

Differential Revision: https://phabricator.poniverse.net/D13
2015-09-07 07:42:49 -07:00
Peter Deltchev
82dc200f17 T357: Continue restricting lossy user-facing uploads. 2015-09-07 07:35:25 -07:00
Peter Deltchev
05ecc34e12 Made history immutable for Arcanist. 2015-09-07 07:19:41 -07:00
Peter Deltchev
9d087a9415 T357: Actually classify tracks in the classifier and allow re-classification of published MLPMA tracks. 2015-09-07 07:11:28 -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
dbab3a9ecc T357: MLPMA import script is mostly implemented now. 2015-09-07 04:50:50 -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
447815c5ee T357: Initial commit of the MLPMA import script. 2015-09-07 04:50:50 -07:00
Kelvin
b33dcfd8c6 Update namespaces 2015-09-06 18:21:11 +01:00
Kelvin
debbfffae9 Update dependencies; add Newrelic 2015-09-06 17:09:57 +01:00
Kelvin
ec93ebb8fe Add middleware 2015-09-06 16:57:20 +01:00
Kelvin Zhang
261b6abb18 Update config; change authentication method 2015-09-05 16:09:25 +01:00
Kelvin Zhang
dc46b4c659 Update composer.lock 2015-09-05 16:00:05 +01:00
Kelvin Zhang
93c3a2a69a Add routes 2015-09-05 15:59:36 +01: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
7daecbdd30 Added encrypted production and staging configs. 2015-09-03 19:55:01 -07:00
Peter Deltchev
7d0da2b31a Add 1 git-crypt collaborator
New collaborators:

	8C265086 Adam Lavin <adam@lavoaster.co.uk>
2015-09-03 19:53:45 -07:00
Peter Deltchev
357ebf97de Add 1 git-crypt collaborator
New collaborators:

	B82FB666 PoniDeploy (Automate all the things!) <admin@poniverse.net>
2015-09-03 19:41:47 -07:00
Peter Deltchev
b4a3f0d725 Add 1 git-crypt collaborator
New collaborators:

	AA9B0520 Peter Deltchev (Feld0) <peter@deltchev.com>
2015-09-03 19:41:39 -07:00
Peter Deltchev
fe611bfc16 Added detection for the staging environment. 2015-09-03 19:23:48 -07:00
Peter Deltchev
6219ee2e5b Made Vagrant's provisioning script install ImageMagick and run apt-get quietly. 2015-09-03 19:05:58 -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
Kelvin Zhang
6875637fe4 Add assets (scripts + styles) 2015-08-31 16:42:23 +01:00
Kelvin Zhang
b233738eb5 Add tools 2015-08-31 16:32:37 +01:00
Kelvin Zhang
7d22d3427a Add public 2015-08-31 16:31:45 +01:00
Kelvin Zhang
d2c4dd1bfb Add views 2015-08-31 16:26:09 +01:00
Kelvin Zhang
1b30b0cf53 Add controllers 2015-08-31 15:30:02 +01:00
Kelvin Zhang
b6dad84d67 Add Commands 2015-08-31 15:19:23 +01:00
Kelvin Zhang
0f8d11fa83 Add Downloader models 2015-08-31 15:19:03 +01:00
Kelvin Zhang
32e19fb4e5 Fix SlugTrait 2015-08-31 13:53:22 +01:00
Kelvin Zhang
39290f8204 Update namespace to App 2015-08-31 13:35:47 +01:00
Kelvin Zhang
14125fb5c6 Upgrade User.php to 5.1 2015-08-31 12:19:29 +01:00
Kelvin Zhang
a3042c6288 Add libraries; adjust models to 5.0 2015-08-30 14:01:12 +01:00
Kelvin Zhang
b15b24b772 Create models 2015-08-30 13:29:12 +01:00
Kelvin Zhang
270915227a Merge remote-tracking branch 'origin/feature/laravel_5.1' into feature/laravel_5.1
Conflicts:
	.gitignore
2015-08-30 12:26:30 +01:00
Kelvin Zhang
292d476210 Initial L5.1 commit 2015-08-30 12:26:03 +01:00
Kelvin Zhang
e97b3e4563 Initial L5.1 commit 2015-08-30 12:22:02 +01:00
Peter Deltchev
a90e33bb04 T335: Moved the fix to the comparison where it's needed. 2015-08-12 20:29:51 -07:00
Peter Deltchev
6276f9b564 T335: Fix the inability to publish official song remixes in production. 2015-08-12 20:10:19 -07:00
Peter Deltchev
03df4d1ec9 T316: Fixed the logo in Microsoft Edge. 2015-08-03 00:36:56 -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
a6a78e667a Fix IE11 logo 2015-06-19 14:56:45 +01:00
Peter Deltchev
b4861367cf Added .arcconfig for Arcanist support.
Test Plan: It works if I'm able to create revisions in Differential after this.

Reviewers: #pony.fm, Feld0

Reviewed By: #pony.fm, Feld0

Subscribers: Feld0

Differential Revision: https://phabricator.poniverse.net/D2
2015-06-18 22:28:46 -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
Kelvin
30153bb69f Forward MySQL 3306 to port 33060 on host 2015-06-16 15:12:43 +01:00
Kelvin
ba5fd7f6e6 Merge branch 'master' into feature/update_logo 2015-06-15 14:35:20 +01:00