Commit Graph

429 Commits (develop)

Author SHA1 Message Date
ta264 1dcccf2683 Fixed: Frontend updates when selected album release changed
5 years ago
ta264 dcca2b5a1a Fixed: Don't re-read file tags if possible
5 years ago
ta264 5f679c5f58 Fixed: Speed up track grouping
5 years ago
ta264 a35f965d31 New: Write genres and album art to track file tags
5 years ago
Qstick 8b860bcb82
Changed: Remove Language Profiles (#870)
5 years ago
Qstick 2f1290d488 Fixed: Correctly handle Repack Releases
5 years ago
ta264 76db27e8c2 New: Add old ids, artist aliases and genres
5 years ago
ta264 343b27b886 Fixed: Update modified times as well as sizes
5 years ago
ta264 dc44bbd210 Fixed: ManualImport sets file size and last modified
5 years ago
ta264 447bf63a4d Fixed: Correctly delete trackfiles on AlbumDeletedEvent
5 years ago
Qstick 12cc2ef95a Fixed: Manual import of unknown aritst items in Activity: Queue
5 years ago
ta264 166fc90454 New: Only scan files that are new or updated (#760)
5 years ago
Qstick 6057127ec0 Fixed: Return empty intead of 0bits if AudioBits is 0
5 years ago
Qstick d71f7e5d35 Fixed: SampleRate Format doesn't include decimal
5 years ago
ta264 af88b3f807 Fixed: Ensure Tracks is always present in ManualImportItem
5 years ago
ta264 e27369686b
A remote path mapping health check (#617)
5 years ago
ta264 188e0e1040
New: Manual import improvements (#683)
5 years ago
ta264 390c79793e Fixed: Unparsable original year in tag
5 years ago
ta264 b23e7ec513 Fixed: If MusicBrainz release date is missing, also remove from tags
5 years ago
ta264 ef3005f2bb Fixed: GetFilesByAlbum should only return files for monitored releases
5 years ago
ta264 038deb0e8d
Fixed: Tag writing when release country is missing (#700)
5 years ago
ta264 6e4b1ba1fe
Fixed: MediaFileRepository was ignoring AlbumRelease monitored flag (#689)
5 years ago
ta264 b557f620d9
Fixed: Ensure Quality is always initialised in AudioTag.Read (#694)
5 years ago
ta264 d552770da9
Fixed: Some bugs in new metadata writing (#677)
5 years ago
ta264 072f772dc8
New: Write metadata to tags, with UI for previewing changes (#633)
5 years ago
Qstick 7d4d923903 Fixed: Some TV scrubbing
5 years ago
Qstick 3f064c94b9
New: Release Profiles, Frontend updates (#580)
5 years ago
ta264 6cfc591364 Fixed: Extra tests and fixes for new track parser (#632)
5 years ago
ta264 bb02d73c42 Whole album matching and fingerprinting (#592)
5 years ago
ta264 7a38f2853c Add release Id to custom script (#574)
6 years ago
ta264 c392569a63 New: Update DB to store all releases for an album (#517)
6 years ago
ta264 32c75cfcbc New: Manual import refreshes decisions when artist/album updated (#540)
6 years ago
Qstick 78a0b5f8b7 New: Setting to disable disk scan after artist refresh
6 years ago
ta264 6855a7848e Ignore .partial~ files (#535)
6 years ago
Qstick 029e057c06 Fixed: Added Formatter cases for Wavpack and APE
6 years ago
Qstick e0108352c8 New: Filter .DS_Store files from parsing
6 years ago
Qstick ba96dad8c7 Fixed: UI and Command manager updates
6 years ago
Qstick 499af45566
Added: Monkey Audio and WavPack support (#455)
6 years ago
Qstick a56e2edb74 Fixed: Concurrent manual imports silently failing
6 years ago
Qstick 6581b3a2c5
New: UI Updates, Tag manager, More custom filters (#437)
6 years ago
Qstick 030deaf6ef
New: Expand OnAlbumDownload, Add Synology handling (#372)
6 years ago
Qstick e5c5a3f91c Fixed: Some Tests, Ignore failing Unit Tests that are not implemented.
6 years ago
Qstick 226f884233
New: Grouped Album Import Notification (#265)
6 years ago
Qstick b03b3d8243 Fixed: Detect Kodi nfo vs. Scene nfo. Other extras fixes
6 years ago
Qstick 8a73b9df8a Fixed: Files with no tags cause qualityWeight error/ui freeze
6 years ago
Qstick 0f3934454b Cleanup: Cleanup Import/Parsing Files
6 years ago
Qstick 4bb0735565 New: Add MLP format to MediaInfoFormatter.cs
6 years ago
Qstick 7354e02bff
New: Custom Filtering for UI (#234)
6 years ago
Qstick 8e626269d1 Misc Fixes and Better Logging/Rejection Messages for Track Import
6 years ago
Daniel Underwood 24ff756eeb Fix episode reference and add case for track import failure due to permissions. Fixes #212. (#213)
6 years ago
Qstick e0993fb52e Fixed: Added ALAC to MediaInfo renamer audio codecs
6 years ago
Qstick 54e9f88648 Various UI Fixes and Updates
6 years ago
Qstick b2ce3d5bda Fixed: Lidarr deletes download folder with audio files left over
6 years ago
Qstick 26ef43f302
New: Manually Edit/Override Album Release (#181)
6 years ago
Qstick 0e7a22dc95 New: Run missing root folder health check when an import is successful
7 years ago
Qstick 8ce1d4bcab Fixed: Set release date to 1970-01-01 if track released before (mono)
7 years ago
Qstick d8c89f5bbd UI Updates (Cancel Import, Move Artist, Manual Import from Artist)
7 years ago
Qstick fdb7c96ffa Fixed: DownloadedTrackImport Fixture Tests and ParserFixture Tests
7 years ago
Qstick c4c3c4f620 Fixed: Quality hierarchy not being honored during track import
7 years ago
Qstick 91afcc36c0 New: Validate before deleting artist folders
7 years ago
Qstick 7820f43b2b Fixed: MediaInfo not parsing for some MP3 files.
7 years ago
Qstick b63d9d0146
Fixes Misc Issues with Album Metadata Extrafiles (#145)
7 years ago
Qstick db03f43e30 Log warnings when deleting a track file and the root folder is missing/empty
7 years ago
Qstick 10b8174726
Extend Qualities and Setup Default Groups (#127)
7 years ago
Qstick acd05ce6cd Fixed: Error in MediaInfo SchemaRevision causing it to be fetched again
7 years ago
Qstick 21428cba6f
Medium Support (Multi-disc Albums), Quality Grouping (#121)
7 years ago
Qstick f32e8974af Fixed: Import failure when unable to parse folder name
7 years ago
Qstick 2abeec06fc Fixed: Better import error messages
7 years ago
Qstick 2dddf8cb33 Fixed: Don't ignore filenames that start with periods
7 years ago
Qstick 12d89b9ab5 Fixed: DownloadedTrackScan API should delete source folder if ImportMode is Move
7 years ago
Qstick 1c1549820b Fixed: Ignore '.unwanted' directory when importing.
7 years ago
Qstick 57aaf62a46 New: Store track renames in History
7 years ago
Qstick 257af8b914 Fixed: Try to set last write time on files moved to recycle bin
7 years ago
Qstick 9a2cb67980 Fixed: Subtitle extensions should be case-insensitive.
7 years ago
Qstick d6bb4c29d0 New: Download client and ID for custom scripts
7 years ago
Qstick 28d5fbe409 Fixed: Don't import the same file again
7 years ago
Qstick a80360f6fd Remove Remaining TV Code
7 years ago
Qstick 42e25055a9 Rework Tests for Music, Start TV Code Cleanup
7 years ago
Qstick 3a4c6fe364 Remove Core.TV references in preperation for Cleanup
7 years ago
Qstick 52fbdeaa53 Fixed: Error when processing manual import decisions
7 years ago
Qstick 44e4e46b15 Additional logging when on import decision
7 years ago
Qstick 3383cc1744 Fixed: Deleting an trackfile from the UI that was already deleted from disk
7 years ago
Qstick 04766bb786 Remove Series MediaFile Commands
7 years ago
Qstick ab9a9232cf Sonarr Pulls
7 years ago
Qstick 482f8c1a61 Map Album from parsed LocalTrack to ManualImportItem
7 years ago
Qstick 4358184b78 Change Recycle Bin to Handle ArtistDeleteEvent
7 years ago
Qstick e3c6bc3263 Updates to MediaInfo Formatter
7 years ago
Qstick d243a8c8c4 Add Tracklist to Album Modal
7 years ago
Qstick 405e7f981d Download Handling, Clean Up Drone Folder Leftovers
7 years ago
Qstick 6e7299cdf2 Fix Build Issue due to localEpisode reference
7 years ago
Qstick 48d31523a5 [UI] Add Language to Manual Import, Fix Posters,Banners
7 years ago
Qstick f05332cf6e [UI Work] Interactive Import, More Artist Detail
7 years ago
Qstick 95051cbd63 Initial Commit Rework
7 years ago
Qstick bcd72367d9 Organize TrackImport Directory and Fix Tests (#72)
7 years ago
Qstick e405cc9cf0 Rename DownloadedEpisodesScan to DownloadedAlbumsScan (#71)
7 years ago
Qstick 2c42fc19e5 Rename Drone Factory Config Keys (#70)
7 years ago
Qstick 19414912ad Cleanup Disk Scan Service (#69)
7 years ago
Qstick 8569084255 Refactor and Enable Renaming for Album and Artist Files (#61)
7 years ago
Qstick de5e0871cf Bulk Import (#55)
7 years ago
Qstick b63b2d70df Fixed: Refactor misc text and variables in settings (#31)
7 years ago
Joseph Milazzo ef4da4ac9f Track Parsing Code (#10)
7 years ago
Qstick c6ac0878a7 Fix Crash due to ForeignArtistId not being in DB for TrackFile Table
7 years ago
Joseph Milazzo ee90d8021a Merge conflicts
7 years ago
Joseph Milazzo bf7f890c48 Restabilized add artist flow with NodeJS API
7 years ago
Joseph Milazzo dc0db08ca8 Merge conflicts
7 years ago
Qstick 916db8d356 Add Track and TrackFile API Resources
7 years ago
Joseph Milazzo e96cf08409 Back to a stable build. Fixedtrackrepo.findtracks
7 years ago
Qstick fafe4e93f3 Clean up and back to build state
7 years ago
Joseph Milazzo 1024555f75 At a point where we can build. Many TODOs and existing Series-based APIs need to be removed. No track code actually works.
7 years ago
Joseph Milazzo 235e753b93 Merge branch 'develop' of https://github.com/mattman86/Lidarr into feature/trackParse
7 years ago
Joseph Milazzo 7acad802fb Merge pull request #8 from mattman86/feature/trackRepository
7 years ago
Joseph Milazzo 76db95947c Refactored most code for track parsing.
7 years ago
d7ad9b8218 Support music qualities. This is a work in progress, lots of code still references tv series
7 years ago
Joseph Milazzo fbb6691ea1 Implemented Tracks and ability to save to the DB. Updated SkyHook to support ArtistSlug.
7 years ago
Joseph Milazzo fa52eabb79 Almost finished linking frontend to backend. A few issues with DB mapping to work out.
7 years ago
Joseph Milazzo 9ce71ff698 Added Music models and basic database
7 years ago
TCBWZA e73158d5fa Update _fileExtensions to include .mp3 (quality unknown), .m4a quality DVD and .flac quality RAWHD
7 years ago
Matthew Despain 20c8dec50a First round of refactoring.
7 years ago
Mark McDowall 83370ddbbb New: Episode files sent to Recycling Bin are put into subfolders
7 years ago
Taloth Saldono 2e08f195e4 Fixed: Zero length file causes MediaInfo hanging in 100% cpu load.
7 years ago
Mark McDowall bf485f6f2c Log number of files found when getting video/non-video files
7 years ago
Daniel Smith 37d5a3f2ad Fixed: Clear EpisodeFile records from database if Series folder is missing, but root folder appears to be mounted.
7 years ago
Mark McDowall fc15daa37e New: Improve parsing of audio channels from MediaInfo output
7 years ago
Mark McDowall c6eb19c04d Exclude .grab and Plex Version folders
7 years ago
Keivan Beigi 73840dcacc The great logger.Error cleanup!
8 years ago
Keivan Beigi 8252a2a60f RIP
8 years ago
Keivan Beigi ad7d571b24 New: Better platform detection specifically for Non-Windows Systems
8 years ago
Keivan Beigi 0214c8e0f0 Removed unused using statements
8 years ago
Keivan Beigi aba613acd1 Because it's 2016!
8 years ago
Taloth Saldono 9fbe06ad68 New: Added support to override Copy vs Move import logic for DownloadedEpisodesScan API and Manual Import UI.
8 years ago
Mark McDowall ff33f15bac Fixed: Import episodes in season packs in numerical order
8 years ago
Mark McDowall 0de1f3f17a Fixed: Ignore extrafanart subfolder when scanning for extra files
8 years ago
Mark McDowall a621f0d49b Fixed: Prevent duplicate parsing of extra files
8 years ago
Mark McDowall 2e96c4e798 New: Parse existing subtitles and extra files
8 years ago
Mark McDowall aa37b65842 Fixed tests for EpisodeFileMovingService
8 years ago
Mark McDowall 422371d118 Fixed: Episode import when the series folder had a trailing slash and folder was not on disk
8 years ago
Mark McDowall 5fcd65ef57 Fixed: MediaInfo.AudioChannels for some eac3 and mp3 files
8 years ago
Taloth Saldono 4486317888 Fixed: Manual Import failing to parse series title from certain nested folders.
8 years ago
Mark McDowall db4b0de5e2 New: MediaInfo VideoBitDepth and AudioChannels
8 years ago
Mark McDowall ab63c3e83d Fixed: Parsing series title during manual import
8 years ago
Taloth Saldono 006dc9202b Fixed: Tweaked sample detection for short episodes.
8 years ago
Mark McDowall e4e3770e54 Log message makes sense now
8 years ago
Mark McDowall e9248e284e Return decisions when catching exceptions during decision making
8 years ago
Taloth Saldono c29e49da95 Clarified error message in MatchesFolderSpecification.
8 years ago
Taloth Saldono 72f0085ef7 Fixed: DownloadedEpisodesScan API command couldn't be used to process individual files.
8 years ago
Taloth Saldono 6a90035a4c Updated NLog to v4.2.3.
8 years ago
Taloth Saldono 91d91bc673 Fixed: Sample files of daily episodes should also be deleted after import.
8 years ago
Mark McDowall 1a5eafd2b1 New: Remove empty subfolders after renaming FileSetLastWriteTime
8 years ago
Taloth Saldono 5550565d6a Fixed: Manual Import didn't revert to parent folder when trying to parse series leading to issues with obfuscated releases.
8 years ago
Mark McDowall b62ef0c40c Fixed: Use folder quality when better than file quality (regression)
9 years ago