Commit Graph

1100 Commits

Author SHA1 Message Date
Qstick b0070e0229 Fixed: Last UI reference to nameSlug, remove from model 2018-01-21 23:22:12 -05:00
Qstick 26ef43f302
New: Manually Edit/Override Album Release (#181)
* New: Manually Edit/Override Album Release

* !fixup for comments, loading all albums instead of only artist albums
* fixup! UI Cleanup lint issues
* fixup! Remove AddAlbum service for now, fix refresh override selected release
* fixup! Last one... to fix updating albums with custom release set

Closes #109 
Closes #129 
Closes #128
2018-01-17 21:28:47 -05:00
Qstick 74f433d4f0 New: Added tests for DB Converters 2018-01-14 20:41:52 -05:00
Qstick d9a8a92b8e New: Indexer Setting for absolute maximum size for a release 2018-01-14 14:47:36 -05:00
Qstick 96c59e2b2b Fixed: Handling of unknown status types in DownloadStation 2018-01-14 14:34:08 -05:00
Qstick ec12bede9d Fixed: Cleanup 11 more tests 2017-12-30 01:09:10 -05:00
Qstick d8c89f5bbd UI Updates (Cancel Import, Move Artist, Manual Import from Artist)
Ability to cancel an import lookup/search at any point.
Ability to move artist path from Artist Edit or bulk move from Mass Editor.
Trigger manual import for Artist path from Artist Detail page.
Pulled from Sonarr
2017-12-29 22:23:04 -05:00
Qstick 9cd60bc986 Fixed: Skyhook Tests, Validate GUID before sending to metadata api 2017-12-28 22:47:19 -05:00
Tynan CR 1368dd6a53 Fix: Quality range definitions in kbps (#157)
* Quality range uses kbits per second. Quality ranges updated for each format

* Changed vorbis q10 weight

* Fixed element name

* Added migration to keep existing MB/min quality constraints valid

* Fixed migration SQL

* Slider step now 1

* Fix: using kbps for min size as well

* Added tooltip for quality-size

* Updated AcceptableSizeSpecification test

* Small magic number fix
2017-12-27 21:41:11 -05:00
Qstick aa734bdc25 Fixed: Remove BulkImportFixture, Obsolete.
#166
2017-12-24 23:58:41 -05:00
Qstick fdb7c96ffa Fixed: DownloadedTrackImport Fixture Tests and ParserFixture Tests
#166
2017-12-24 21:45:28 -05:00
Qstick a4dacf2812 Fixed: Language Upgrade Tests 2017-12-24 01:22:48 -05:00
Qstick 8b7b2e6a83 Fixed: QueueSpecificationFixture Tests and Misc Others 2017-12-24 00:34:21 -05:00
Qstick bfbdba14f6 Fixed: ImportApprovedTracksFixture Tests 2017-12-24 00:03:38 -05:00
Qstick c4c3c4f620 Fixed: Quality hierarchy not being honored during track import 2017-12-23 23:18:29 -05:00
Qstick 91afcc36c0 New: Validate before deleting artist folders 2017-12-22 21:14:15 -05:00
Qstick 66d3fd17e9 Fixed: Search Criteria parsing returns bad results (Abba/Black Sabbath) 2017-12-21 23:16:36 -05:00
Qstick 882e8a575e
Re-enable unit tests in appveyor (#159)
* Re-enable unit tests in appveyor

* Delete SingleEpisodeParserFixture.cs

* fixup! Oops

* Fix multiple tests

* Fixed Language Tests

* Couple More Simple Test Fixes

* Last Round of Test Fixes

* More test Cleanup

* Fix 3 Newznab Tests
2017-12-21 23:00:16 -05:00
Qstick e780555d28
Fixed: Kodi(XBMC) notifications don't update correct Library (#158)
* Fixed: Kodi(XBMC) notifications don't update correct Library

* fixup! MbId and Artist Names in Test
2017-12-19 21:06:55 -05:00
Qstick ded7574227
Fix Headphones Download Auth, Add Special Parsing (#152)
* Add Secondary Backup Parsing Method if Regex Fails

* Add BasicAuth info to release for nzb download handling
2017-12-17 18:34:58 -05:00
Qstick ede3a55c68
New: Add Headphones VIP Indexer (#147)
* New: Add Headphones VIP Indexer

* fixup! String Format Invalid

* fixup! Remove hyphen from search string

* Add Tests for Headphones Indexer
2017-12-15 23:08:16 -05:00
Qstick b63d9d0146
Fixes Misc Issues with Album Metadata Extrafiles (#145)
* Fixes Misc Issues with Album Metadata Extrafiles
* Fixed: Move Empty Subfolders to after ArtistRenamedEvent and Metadata mover
* Remove Path from Album Table, Fix Wdtv, MediaBrowser, Roksbox
* Remove Album Path from UI
* Remove Comments and add Jpeg extension to XMBC image regex
2017-12-12 21:25:30 -05:00
Qstick 0f17569908 Fix Discography Recognition and Add Parser Test 2017-12-11 21:00:45 -05:00
Qstick d6dbd79199 Update MediaInfo and tests to 17.10 2017-12-09 23:01:12 -05:00
Qstick 27d65937c0 UI Updates, Separate Auto and Manual Searches per Indexer 2017-12-02 00:03:12 -05:00
Qstick 20dc8adac0 New: Validate NZBs before sending to download client 2017-11-25 22:55:50 -05:00
Qstick 5b7339cd73
Add Metadata Profiles (#132)
* Add Metadata Profiles

* fixup! Codacy
2017-11-25 22:51:37 -05:00
Qstick 17eac6dac7 Fixed: Incorrect Namespace for TorrentSeedingSpecification.cs 2017-11-25 22:18:05 -05:00
Qstick eed81144f6 Fixed: Regression preventing new downloads from bypassing the Download Client Back-off logic 2017-11-25 22:14:51 -05:00
Qstick f7f6ad159c Temp Fix for Calendar Feed until Data Mapper can be fixed. 2017-11-25 00:16:46 -05:00
Qstick 10b8174726
Extend Qualities and Setup Default Groups (#127)
* Extend Qualities and Setup Default Groups

* fixup! Extend Qualities

* fixup! Codacy

* fixup! One more
2017-11-20 19:20:21 -05:00
Qstick 26935bd82f Fixed: Flaky Housekeeper Tests 2017-11-16 13:35:11 -05:00
Qstick b3fbd81594 Fixed: Progressively degrading performance issue in Pending/Delayed releases system 2017-11-16 13:24:36 -05:00
Qstick fa051257e3 Fixed: Releases no longer available on the indexer should be removed from the pending queue 2017-11-16 12:32:31 -05:00
Qstick acd05ce6cd Fixed: Error in MediaInfo SchemaRevision causing it to be fetched again 2017-11-16 12:09:04 -05:00
Qstick b25c772d52 Improved test timing for CommandExecutor. 2017-11-16 11:58:34 -05:00
Qstick 08b95e905e Add ArtistService Tests 2017-11-16 11:15:19 -05:00
Qstick 21428cba6f
Medium Support (Multi-disc Albums), Quality Grouping (#121)
* Multi Disc Stage 1 - Backend Work

* Quality Group Functionality

* Fixed: Only show wanted album types on ArtistDetail page

* Add Media Count Column to ArtistDetail Page

* Parser updates for multidisc cases, other usenet release title formats

* Search for Tracks by Medium Number in Addition to Title and TrackNumber

* Medium Renaming Token for Track Naming

* fixup Codacy and Comment Cleanup

* fixup remove comments
2017-11-15 21:24:33 -05:00
Qstick b5a8c342e5 Cleanup Sonarr Regexes from Parser.cs 2017-11-01 21:23:29 -04:00
Qstick 2dddf8cb33 Fixed: Don't ignore filenames that start with periods 2017-10-29 21:30:18 -04:00
Qstick d3aa032cf5 Fixed: Don't attempt to fetch a release if the download client is disabled 2017-10-29 21:22:58 -04:00
Qstick 0e1dfed8d7 Fixed: Provider Status housekeeping 2017-10-29 17:32:57 -04:00
Qstick 492cf1b1bb New: FormatAudioChannelsFixture.cs 2017-10-29 17:26:04 -04:00
Qstick be6f89cd76 Fixed: Size parsing of empty description from torrent RSS feeds 2017-10-29 17:07:55 -04:00
Qstick 028e7d1c7d Added Test Case for DiskSpaceService 2017-10-29 00:47:01 -04:00
Qstick 3f420ff6bd Fixed: Test case for unavailable download client 2017-10-29 00:45:27 -04:00
Qstick 25f08bd846 Fixed: Add Unittest for DiskSpaceService irrelevant mounts 2017-10-29 00:42:03 -04:00
Qstick 12d89b9ab5 Fixed: DownloadedTrackScan API should delete source folder if ImportMode is Move 2017-10-29 00:27:46 -04:00
Qstick f219e883ec New: Add Extra Audio Format Unit Test 2017-10-29 00:16:47 -04:00
Qstick b34c1e5332 Fixed: Unit tests after MediaInfo change 2017-10-29 00:10:45 -04:00
Qstick 1c1549820b Fixed: Ignore '.unwanted' directory when importing. 2017-10-28 23:36:09 -04:00
Qstick 331bf5914a Fixed: Check if NzbGet KeepHistory value is set too high 2017-10-28 17:04:35 -04:00
Qstick d6bb4c29d0 New: Download client and ID for custom scripts 2017-10-28 16:30:38 -04:00
Qstick 13bfb73ee9 Upstream Changes to DownloadClients and Indexers 2017-10-26 23:21:06 -04:00
Qstick 28d5fbe409 Fixed: Don't import the same file again 2017-10-25 22:14:06 -04:00
Qstick 10c29a65db Assembly Naming, Default Windows Service Account 2017-10-24 22:31:37 -04:00
Qstick f1b1904e07 Update DB Schema, Change Artist Slugs, Rework SubtitleFiles to LyricFiles 2017-10-24 21:25:29 -04:00
Qstick a80360f6fd Remove Remaining TV Code 2017-10-18 21:42:57 -04:00
Qstick 42e25055a9 Rework Tests for Music, Start TV Code Cleanup 2017-10-17 22:55:02 -04:00
Qstick bba52cdbc8 Update RootFolderCheckFixture and RootFolderServceFixture 2017-10-16 21:56:42 -04:00
Qstick 38cbb2114f Refactor ExtraFile/MetadataFile Services (#104)
* Preliminary Work for Extras for Music

* DB Migration for ExtraFiles, Other Cleanup

* More Extras Work, Add Album Metadata Type

* Update Housekeeps for Music Extras

* Fix HouseKeeper and add new Tests

* Final round of Cleanup
2017-10-16 21:40:31 -04:00
Qstick 6685644c5c Refactor Various HouseKeepers 2017-10-08 16:07:54 -04:00
Qstick 54bd3c0b49 Fixed up some errors and do the guid cache fix on the module instead of backend coz that would cause other issues. 2017-10-08 00:43:07 -04:00
Qstick 3383cc1744 Fixed: Deleting an trackfile from the UI that was already deleted from disk 2017-10-08 00:28:57 -04:00
Qstick f8f988a083 Misc Sonarr Pulls 2017-10-07 23:54:13 -04:00
Qstick f812302aa5 More Work on Album Filtering per Artist 2017-10-07 17:37:18 -04:00
Qstick 1fd3a43a4f Update AssemblyInfo for Versioning 2017-10-07 15:57:46 -04:00
Qstick c8ed46850a Updates to UI, Update NLog to 4.4.12 2017-10-01 23:05:28 -04:00
Qstick 6e4638f7b1 Update Music Tests, Added Cases for Should Refresh Artist, Cleanup Skyhook Resources 2017-09-28 22:02:08 -04:00
Taloth Saldono fcd6feafa9 Updated Transmission tests. 2017-09-27 22:23:27 -04:00
Taloth Saldono 7f882ee425 Fixed: Sonarr not importing torrents in Vuze if the torrent already finished seeding and was stopped. 2017-09-27 22:22:47 -04:00
Taloth Saldono f67d748da1 Fixed: Incorrect imports with Vuze when torrent contains a single file.
fixes #1805
2017-09-27 22:21:50 -04:00
Qstick 82ee8e6c42 Fixed: Smarter application update completed message
Sonarr e97e13e89
2017-09-27 22:20:37 -04:00
Qstick 4aa5a35cb4 Added -Scrambled to the ReleaseGroup cleanup list
Sonarr f8d5f1fc9
2017-09-27 22:07:35 -04:00
Qstick c3407657c6 Fixed: Moving and Removing of downloads in usenet clients
Sonarr f36d5dc88
2017-09-27 21:56:39 -04:00
Qstick 4c6313c9e2 Fixed: Handling of priority setting when queueing is disabled in qBittorrent
Sonarr f8b8fcfb8
2017-09-27 21:48:25 -04:00
Qstick 203a7980cf Fixed: Regression causing nzbToMedia imports to be copied instead of moved.
Sonarr de7f68570
2017-09-26 23:40:08 -04:00
Qstick 64d9457322 New: Check whether an existing trackfile was deleted before grabbing an upgrade, to avoid timing issues in combination with Ignore Deleted Tracks.
Sonarr fa006d85f
2017-09-26 23:30:24 -04:00
Qstick e8fb678fb8 Fix issue adding a artist when NameSlug for another artist null
Sonarr '413ce1d9a
2017-09-26 22:23:50 -04:00
Qstick 729d1142b0 Log TrackImport and TrackFileDeleted to History 2017-09-25 23:44:53 -04:00
Qstick ab9a9232cf Sonarr Pulls
'e4c341898
'5613ab05e
'372442af2
'28c45f941
'ea1616586
2017-09-25 22:31:52 -04:00
Qstick d6efae537f Rework DiscSpaceService, Misc Cleanup 2017-09-23 00:19:55 -04:00
Qstick 9b62c0cb75 Add Back Packages to Support Native VS UnitTests 2017-09-23 00:01:35 -04:00
Qstick 864549b1f3 Initial Notification Support, XBMC and PLEX still need work. 2017-09-22 21:59:24 -04:00
Qstick f460f630c3 Target to .NET 4.6.1, Update SignalR, Owin, Nancy (#84)
* Target .net 4.6.1

* Update to SignalR 2.2.2

* Fix Socks Reference in NZBDrone.Common

* UI Fixes, Build Fixes

* Update Nancy to 1.4.4

* Upgrade Microsoft Owin to 3.1.0

* Delete npm-shrinkwrap.json

* Fix SignalR Messages
2017-09-20 22:05:00 -04:00
Qstick 405e7f981d Download Handling, Clean Up Drone Folder Leftovers 2017-09-17 23:00:37 -04:00
Qstick 07b37c1575 Update MediaCover Module to Work with Artist and Album Images 2017-09-16 23:26:56 -04:00
Qstick 456ead09da [UI Work] Settings Naming Page, Other Settings 2017-09-10 23:03:48 -04:00
Qstick 95051cbd63 Initial Commit Rework 2017-09-05 23:00:26 -04:00
Qstick 0b22d7fce3 Create Orphaned Albums Housekeeper (#82) 2017-09-02 06:39:02 -04:00
Qstick 43677e8481 Create OrphanedTracks Housekeeper (#81) 2017-08-31 22:28:18 -04:00
Qstick c0e922e4a2 Fixed RssParser test. (#80) 2017-08-31 22:05:51 -04:00
Qstick b0cde61dd0 Fixed: UnsupportedFeedException should log error for each item (#77) 2017-08-31 21:28:32 -04:00
Qstick bcd72367d9 Organize TrackImport Directory and Fix Tests (#72)
* Organize TrackImport Folder and Fix Tests

* Remove Commented Out Line

* Remove Old Code
2017-08-30 22:42:40 -04:00
Qstick e405cc9cf0 Rename DownloadedEpisodesScan to DownloadedAlbumsScan (#71)
* Rename DownloadedEpisodesScan to DownloadedAlbumsScan

* Rename Command Service
2017-08-27 21:21:51 -04:00
Qstick 2c42fc19e5 Rename Drone Factory Config Keys (#70)
* Rename Drone Factory Config Keys
2017-08-27 20:32:26 -04:00
Qstick 19414912ad Cleanup Disk Scan Service (#69)
* Cleanup Disk Scan Service

* Fix Encoding, Change mp4 to flac
2017-08-27 16:32:41 -04:00
Qstick 9fba2458d8 Remove TV search commands (#68)
* Remove TV search commands

Remove TV search commands

* Cleanup Newznab, Fix variable name in IntegrationTests
2017-08-27 16:24:44 -04:00
Qstick 92f06cf70f Add TrackFiles Housekeeper (#66)
Add TrackFiles Housekeeper
2017-08-26 21:07:37 -04:00
Qstick 8569084255 Refactor and Enable Renaming for Album and Artist Files (#61)
Refactor and Enable Renaming for Album and Artist Files
2017-08-25 22:00:14 -04:00
Qstick de5e0871cf Bulk Import (#55)
Bulk Import
2017-08-23 21:39:27 -04:00
Qstick 025534cf71 Fix Setup of Newznab Test (#51)
Fix Setup of Newznab Test
2017-08-17 21:28:07 -04:00
Qstick 337f74a184 Refactor Blacklist for Album Releases (#48)
* Refactor Blacklist for Album Releases
* Fix Test
2017-08-16 17:55:59 -04:00
Qstick a5ac4ed37a Remove Non-Music Indexers (#42)
Remove Non-Music Indexers
2017-08-15 12:28:41 -04:00
Qstick 1e4d9480e9 Implement Release Parsing, Decision Engine, and Downloading (#35)
* Implement Parsing, Decision Engine, and Downloading
2017-08-13 22:58:42 -04:00
Qstick 5556989324 Implement Waffles Indexer (#34)
* Implement Waffles Indexer

Implement Waffles Indexer

* Remove Exception Class

Remove Exception Class

* Fix csproj file

Fix csproj file

* Add Test Fixture

Add Test Fixture

* Split line due to length for readability

Split line due to length for readability
2017-08-05 22:17:44 -04:00
Qstick ae8c766b57 Merge pull request #18 from lidarr/feature/indexers
Added: Indexer search and release processing
2017-08-04 19:22:05 -04:00
Qstick 7691265e66 Fix Newznab if statement, Clean Test Fixture
Fix Newznab if statement, Clean Test Fixture
2017-08-03 23:21:10 -04:00
Daniel Underwood 163a2f7495 Add missing file for 1d46e71 2017-08-03 22:45:47 -04:00
Daniel Underwood 1d46e718bb Add equivalent of SeriesSearchServiceFixture for artists 2017-08-02 21:04:21 -04:00
Qstick 5b22e5a9ae Newznab Indexer Tests
Newznab Indexer Tests
2017-07-31 22:11:50 -04:00
Qstick b63b2d70df Fixed: Refactor misc text and variables in settings (#31)
Fixed: Refactor misc text and variables in settings
2017-07-24 20:56:40 -05:00
Qstick 572586063e Fixed: Various Unit Tests Issues/Additions (#28)
Fixed: Various Unit Tests Issues/Additions
2017-07-08 07:08:24 -05:00
Joseph Milazzo ef4da4ac9f Track Parsing Code (#10)
* We now have the ability to import local tracks into Lidarr. Switching to IDv3 tag reading over custom parsing for local tracks.

* Stable code for track refresh.

* RefreshArtist and RescanArtist events are working correctly. Need to add potential rejection decisions in future.

* Implemented code comments

* PR comments and fixing some odd db bugs.

* Fix some conflicts after Unit Test PR Merge

Fix some conflicts after Unit Test PR Merge

* Track/Album Add and Update Fixes

Track/Album Add and Update Fixes

* Fixed an issue with trackimport looking up trackId instead of artistId

* Add Handle to TrackService for TrackAddedEvent

Add Handle to TrackService for TrackAddedEvent

* Update Quality Regex, Store BitRateMode in TrackFile

Update Quality Regex, Store BitRateMode in TrackFile
2017-07-03 13:39:06 -05:00
Qstick 4cfd39f7fe Fix Unit Tests Build (#13)
* Fix Unit Tests Build
* Updated Manage Artists view

Fix Unit Tests Build

* Small UI fixes

Small UI fixes
2017-07-01 19:21:39 -05:00
d7ad9b8218 Support music qualities. This is a work in progress, lots of code still references tv series 2017-05-07 19:07:19 -07:00
Joseph Milazzo 9a79b590cc Merge branch 'develop' into feature/database 2017-05-02 07:03:13 -05:00
TCBWZA b7a46a9e51 Update internal URL's to point to lidarr.audio 2017-04-28 16:55:18 +02:00
Joseph Milazzo 9ce71ff698 Added Music models and basic database 2017-04-27 19:09:37 -05:00
TCBWZA 1a11a932e3 Remove ISceneMappingService to get rid of service.sonarr.tv access errors 2017-04-13 20:14:13 +02:00
Matthew Despain 20c8dec50a First round of refactoring. 2017-03-29 21:49:38 -06:00
Mark McDowall 83370ddbbb New: Episode files sent to Recycling Bin are put into subfolders
Closes #401
2017-03-29 06:44:50 -07:00
Taloth Saldono ec7f749541 Tweaked default config for extra files import. 2017-03-26 21:22:58 +02:00
Taloth Saldono 56ecbf4a31 Fixed: Sabnzbd error when tv sorting enabled for all categories. 2017-03-26 17:09:22 +02:00
Taloth Saldono e7331539f0 Fixed: Newznab default capabilities erroneously cached if indexer is unavailable. 2017-03-23 17:12:10 +01:00
Taloth Saldono a1a5e29c3e fixed sab tests. 2017-03-19 19:00:05 +01:00
margaale 5033886b90 Fixed: DownloadStation api client for DSM 5.x. 2017-03-19 18:50:56 +01:00
Mark McDowall 3c22f68f5a Fixed: Parsing releases with year added to the end of the series title
Fixes #1768
2017-03-18 22:45:47 -07:00
Taloth Saldono 70f7404499 Fixed: Sabnzbd 2.0 api compatibility.
closes #1775
2017-03-18 16:32:13 +01:00
Taloth Saldono 2326db0dea Fixed: Refactored rtorrent interface to fix reliability issues with adding magnets & torrents.
fixes #1745
2017-03-11 12:15:42 +01:00
Mark McDowall 149d191f62 Remove NCrunch.Framework 2017-03-09 20:30:39 -08:00
Jamie Magee bb9bd63382 Upgrade CommonServiceLocator
From 1.0 to 1.3
2017-03-09 20:30:39 -08:00
Jamie Magee ae2bdb757a Upgrade NUnit
From 3.5.0 to 3.6.0
2017-03-09 19:49:02 -08:00
Jamie Magee 714ad075fc Upgrade FluentAssertions
From 4.18.0 to 4.19.0
2017-03-09 19:48:11 -08:00
Jamie Magee 781df8b20a Upgrade NLog
From 4.4.1 to 4.4.3
2017-03-09 19:48:10 -08:00
Mark McDowall 081c5fc332 Broken ExtraFiles migration due to extentionless files
Fixed: Prevent extensionless files from being imported
Fixed: Broken migration due to extensionless extra files
2017-03-06 11:00:38 -08:00
Mark McDowall 47915d5e05 Fixed: Bad extension when importing extra files 2017-03-05 17:45:35 -08:00
Taloth Saldono fee8da88a6 Accept full language name as suffix. 2017-03-03 19:44:31 -08:00
Taloth Saldono afe05189da Fixed series scan tests. 2017-02-28 21:06:41 +01:00
Taloth Saldono 2abaef16f1 Fixed Indexer Health Checks and tests. 2017-02-28 20:59:22 +01:00
Daniel Smith 37d5a3f2ad Fixed: Clear EpisodeFile records from database if Series folder is missing, but root folder appears to be mounted. 2017-02-28 17:01:12 +01:00
Mark McDowall 79043f2c64 Improve indexer health check messages
Fixed: Improve health check message when all enabled indexers are disabled due to failures
Closes #1551
2017-02-28 00:12:34 -08:00
Mark McDowall 1dab0aee6a Fixed: Reduce parameters required to add a new series
Fixes #1403
2017-02-27 21:37:33 -08:00
Mark McDowall 9b162f2d5e Fixed: Clean RSS feed before detecting type
Fixes #1518
2017-02-27 21:37:00 -08:00
Mark McDowall 5518cf5362 Added Download decision comparator test to confirm quality is preferred over seeders 2017-02-25 16:18:00 -08:00
Taloth Saldono 6d9a952bd1 Fixed: DownloadStation proxy failing if non-bt/nzb downloads exist. 2017-02-22 19:10:39 +01:00
margaale 3501e33722 turn task type enum into string 2017-02-22 14:10:12 -03:00
Taloth Saldono 2855090005 Fixed: Removed Womble indexer. 2017-02-21 17:03:10 +01:00
Taloth Saldono 060b9f6fd1 Fixed: Updated BTN api url. 2017-02-21 16:40:20 +01:00
margaale c56c83e169 New: Added support for nzb downloads in Synology Download Station. 2017-02-20 18:57:11 +01:00