Peter Deltchev
84ab0a3b38
Improved the tag rebuild command's output.
2016-01-06 06:13:54 -08:00
Peter Deltchev
95090fb334
Include the original-size cover art when tagging tracks.
...
Also, use Symfony to run external commands.
2016-01-06 05:52:09 -08:00
Peter Deltchev
0a078adab3
#20 : Genre tags in files are now updated when a genre is renamed.
2016-01-06 05:33:23 -08:00
Peter Deltchev
bf831d839a
#20 : Added the genre creation tool.
2016-01-06 04:50:44 -08:00
Peter Deltchev
96be3224e4
Deleting stuff actually can be undone.
2016-01-05 07:53:01 -08:00
Peter Deltchev
eaa1cc39a9
Make it possible to rebuild deleted tracks, too.
2016-01-04 15:24:25 -08:00
Peter Deltchev
4394d0131b
Only log ffmpeg output if encoding fails.
2016-01-04 15:22:15 -08:00
Peter Deltchev
0eb96f0e83
Fixed track encodes. They work again! Also implemented a track re-encoding command.
2016-01-04 14:55:20 -08:00
Peter Deltchev
a2b450baa6
The array has strings in it, not datetime objects.
2016-01-04 09:12:21 -08:00
Peter Deltchev
df5a911168
Fixed an explosion of queued encoding jobs.
2016-01-04 08:42:30 -08:00
Peter Deltchev
cf85ee69d7
Octal values...
2016-01-03 11:10:48 -08:00
Peter Deltchev
933f3f60c5
Fixed full-size JPEG covers not being accessible by nginx.
2016-01-03 10:50:16 -08:00
Adam Lavin
3399f3e223
Added support for authorising oauth2 endpoints with the bearer header
2016-01-01 21:11:28 +00:00
Adam Lavin
6b026e8551
Remove reliance on facades/helpers, and added in a typehint, in AuthenticateOAuth middleware.
2016-01-01 20:58:52 +00:00
Adam Lavin
991f8df661
Security: Fix auth.outh2 generating a user session
...
If you are logged out of Pony.fm, made a request to an endpoint using this middleware in the browser with an access token with the appropriate scope, then went back to Pony.fm, you'd be logged in as the owner of the access token.
2016-01-01 20:55:00 +00:00
Peter Deltchev
e85b79a9e4
Fixed error on artist pages and an issue with profile URL generation.
2015-12-31 21:12:16 -08:00
Peter Deltchev
d0c81f78dc
Use the absolute path to the document root when generating asset URL's.
2015-12-31 18:52:56 -08:00
Peter Deltchev
8ac590819f
Fixed incorrect class references.
2015-12-31 18:27:21 -08:00
Peter Deltchev
f61771db09
Made avatars local-environment-friendly.
2015-12-31 17:23:41 -08:00
Peter Deltchev
3b7d060b73
Removed libraries that aren't used anymore.
2015-12-31 17:18:01 -08:00
Peter Deltchev
cb27cddac7
Typehinted the database models.
2015-12-31 16:36:08 -08:00
Peter Deltchev
5ff04ff08d
Moved all database models into their own namespace.
2015-12-31 16:24:33 -08:00
Peter Deltchev
79a0129e6d
Reversed the order that the top X tracks show up in.
2015-12-31 04:20:04 -08:00
Peter Deltchev
3b1fa792cf
#29 : This works because the only disabled accounts right now are merged ones.
2015-12-29 13:32:14 -08:00
Peter Deltchev
a9bc69ec02
#29 : Exclude null usernames from the account merging script.
2015-12-29 09:15:32 -08:00
Peter Deltchev
622dc2d577
#29 : Implemented the auth:merge-duplicates CLI script to reconcile duplicate accounts.
2015-12-29 08:54:08 -08:00
Zeusking19
286fd9354b
Merge pull request #47 from Poniverse/feature/markdown
...
Implement markdown, remove disfunctional newlines.coffee
2015-12-27 18:29:49 +00:00
Peter Deltchev
8f7e4366f3
#40 : Handle the release date tag better.
2015-12-27 09:11:07 -08:00
Zeusking19
605c8b7f99
Resolve #43 - Implement markdown, remove disfunctional newlines.coffee
2015-12-27 15:59:38 +00:00
Peter Deltchev
5989b36aa8
Resolves #40 : Tags included with a file upload are now used and stored.
...
Also made our ffmpeg commands more robust - they now ignore cover art and strip metadata.
2015-12-27 07:31:54 -08:00
Peter Deltchev
454411b24b
Added the ability to the API to include cover art with a track upload.
2015-12-27 02:36:49 -08:00
Peter Deltchev
93b76d1954
Added support for JPEG cover art.
2015-12-27 01:43:43 -08:00
Zeusking19
17810942b4
Emergency fix - Can't call format on null object
2015-12-26 22:11:17 +00:00
Zeusking19
8282e5752d
Quickfix to some date issues
2015-12-26 21:01:46 +00:00
Buster Silver
a760527e49
Closes #42 -- Check for specific "null" string when doing string replacement.
2015-12-26 10:29:36 -06:00
Adam Lavin
f30f17e80a
Merge pull request #41 from Poniverse/feature/fixed-dates
...
Get dates to display properly in Pony.fm
2015-12-26 15:31:47 +00:00
Zeusking19
78deb73e04
Resolve #26 - Get dates to display properly in Pony.fm
2015-12-26 15:20:31 +00:00
Peter Deltchev
ac6ce4bbb4
#8 : Implemented auto-publishing and lots of optional fields for the upload endpoint.
2015-12-26 03:40:47 -08:00
Adam Lavin
378584261d
Fixed playlist download url generation
2015-12-26 03:00:43 +00:00
Adam Lavin
590a691bc5
Corrected reference to TrackFileNotFoundException in Album and Playlist classes
2015-12-26 02:30:16 +00:00
Adam Lavin
ba29702be9
Corrected reference to TrackFileNotFoundException in Track class
2015-12-26 02:18:04 +00:00
Peter Deltchev
de88fe6fff
#8 : Updated the name of the track upload scope.
2015-12-25 01:25:22 -08:00
Peter Deltchev
7bd336ef55
#8 : Implemented several tests for the API.
2015-12-24 18:08:49 -08:00
Peter Deltchev
4d119ff758
#8 : Implemented the track upload API.
2015-12-24 04:14:55 -08:00
Peter Deltchev
e6c31a1500
Updated URL generation to use Laravel 5's helpers.
2015-12-20 07:07:36 -08:00
Peter Deltchev
91a4a2d660
Patched getID3() for PHP 7.
2015-12-20 03:33:22 -08:00
Peter Deltchev
476e6b4800
Updated getID3() to the latest version.
2015-12-20 03:20:04 -08:00
Peter Deltchev
c99ec8fc54
#39 : Fixed a typing issue with database results.
2015-12-18 05:57:30 -08:00
Peter Deltchev
851dfff921
#39 : Implemented asynchronous encoding in uploads.
2015-12-18 05:11:29 -08:00
Peter Deltchev
f01fcae3af
Merge pull request #35 from Zeusking19/master
...
Closes #28 - Lightbox for cover art
2015-12-13 12:41:23 -08:00