Initial work on downsampling

The http connection is being closed before sending all data. May have something to do with the Range header
This commit is contained in:
Deluan
2016-03-04 13:12:56 -05:00
parent 9a246b5432
commit 7225807bad
10 changed files with 186 additions and 29 deletions
+3 -1
View File
@@ -12,7 +12,8 @@ indexGroups=A B C D E F G H I J K L M N O P Q R S T U V W X-Z(XYZ)
musicFolder=./iTunes1.xml
user=deluan
password=wordpass
dbPath = ./devDb
dbPath=./devDb
downsampleCommand=ffmpeg -i %s -map 0:0 -b:a %bk -v 0 -f mp3 -
[dev]
disableValidation = true
@@ -25,3 +26,4 @@ user=deluan
password=wordpass
dbPath = /tmp/testDb
musicFolder=./tests/itunes-library.xml
downsampleCommand=ffmpeg -i %s -b:a %bk mp3 -
+2 -2
View File
@@ -22,8 +22,8 @@ func mapEndpoints() {
beego.NSRouter("/getIndexes.view", &api.GetIndexesController{}, "*:Get"),
beego.NSRouter("/getMusicDirectory.view", &api.GetMusicDirectoryController{}, "*:Get"),
beego.NSRouter("/getCoverArt.view", &api.GetCoverArtController{}, "*:Get"),
beego.NSRouter("/stream.view", &api.StreamController{}, "*:Get"),
beego.NSRouter("/download.view", &api.StreamController{}, "*:Get"),
beego.NSRouter("/stream.view", &api.StreamController{}, "*:Stream"),
beego.NSRouter("/download.view", &api.StreamController{}, "*:Download"),
beego.NSRouter("/getUser.view", &api.UsersController{}, "*:GetUser"),
beego.NSRouter("/getAlbumList.view", &api.GetAlbumListController{}, "*:Get"),
)