|
|
@ -178,16 +178,11 @@ class NetworkManager { |
|
|
print("Empfange \(result.count) Ergebnisse") |
|
|
print("Empfange \(result.count) Ergebnisse") |
|
|
|
|
|
|
|
|
for s in result { |
|
|
for s in result { |
|
|
// print(s) |
|
|
|
|
|
if s.lowercased().hasSuffix(".jpg") { |
|
|
if s.lowercased().hasSuffix(".jpg") { |
|
|
let l = s.count |
|
|
let l = s.count |
|
|
let name = (s as NSString).lastPathComponent |
|
|
let name = (s as NSString).lastPathComponent |
|
|
var pathlen = l - len - name.count |
|
|
var pathlen = l - len - name.count |
|
|
|
|
|
|
|
|
// print(pathlen) |
|
|
|
|
|
// print(name) |
|
|
|
|
|
// print(s) |
|
|
|
|
|
|
|
|
|
|
|
if (pathlen < 2) { |
|
|
if (pathlen < 2) { |
|
|
pathlen = 2 |
|
|
pathlen = 2 |
|
|
} |
|
|
} |
|
|
@ -198,7 +193,6 @@ class NetworkManager { |
|
|
let fl = path.count |
|
|
let fl = path.count |
|
|
let pfl = fl - folderName.count |
|
|
let pfl = fl - folderName.count |
|
|
|
|
|
|
|
|
// print("\(folderName) \(pfl)") |
|
|
|
|
|
let fpath = (path as NSString).substring(with: NSMakeRange(0, pfl)) |
|
|
let fpath = (path as NSString).substring(with: NSMakeRange(0, pfl)) |
|
|
|
|
|
|
|
|
let i = MediaItem(name: folderName, path: fpath, root: root, type: ItemType.PICS) |
|
|
let i = MediaItem(name: folderName, path: fpath, root: root, type: ItemType.PICS) |
|
|
@ -374,9 +368,6 @@ class NetworkManager { |
|
|
snap.time = t |
|
|
snap.time = t |
|
|
snap.thumbUrl = p |
|
|
snap.thumbUrl = p |
|
|
|
|
|
|
|
|
// let op = ImageLoadOperation(baseUrl: self.baseurl, item: snap) |
|
|
|
|
|
// self.operationQueue.addOperation(op) |
|
|
|
|
|
|
|
|
|
|
|
snap.parent = item |
|
|
snap.parent = item |
|
|
snap.loaded = true |
|
|
snap.loaded = true |
|
|
item.children.append(snap) |
|
|
item.children.append(snap) |
|
|
@ -384,7 +375,6 @@ class NetworkManager { |
|
|
|
|
|
|
|
|
item.loaded = true |
|
|
item.loaded = true |
|
|
NotificationCenter.default.post(name: Notification.Name(rawValue: "loadedItems"), object: item) |
|
|
NotificationCenter.default.post(name: Notification.Name(rawValue: "loadedItems"), object: item) |
|
|
// println(error) |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -516,8 +506,9 @@ class NetworkManager { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func downloadFFMPEG(url: URL) { |
|
|
|
|
|
let queryItems = [URLQueryItem(name: "url", value: url.absoluteString), URLQueryItem(name: "name", value: url.lastPathComponent + ".mp4")] |
|
|
|
|
|
|
|
|
func downloadFFMPEG(path: String, url: URL) { |
|
|
|
|
|
let name = path + "/" + url.lastPathComponent + ".mp4" |
|
|
|
|
|
let queryItems = [URLQueryItem(name: "url", value: url.absoluteString), URLQueryItem(name: "name", value: name)] |
|
|
var urlComps = URLComponents(string: nodeurl + "ffmpeg")! |
|
|
var urlComps = URLComponents(string: nodeurl + "ffmpeg")! |
|
|
urlComps.queryItems = queryItems |
|
|
urlComps.queryItems = queryItems |
|
|
let p = urlComps.url! |
|
|
let p = urlComps.url! |
|
|
|