| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-11-03 | move additional classes to new server lib | Luke Pulverenti | |
| 2016-10-25 | make controller project portable | Luke Pulverenti | |
| 2016-08-20 | Auto-Organize: Async operation and instant feedback UI (reworked) | softworkz | |
| This commit includes changes to enable and stabilize asyncronous operation in the auto-organize area. Here are the key points: - The auto-organize correction dialog is now closed (almost) instantly. This means that the user does not have to wait until the file copy/move operation is completed in order to continue. (even with local HDs the copy/move process can take several minutes or even much longer with network destination). - This commit also implements locking of files to be organized in order to prevent parallel processing of the same item. In effect, there can be 2 or more manual organization operations active even while the normal auto-organization task is running without causing any problems - The items that are currently being processed are indicated as such in the log with an orange color and a spinner graphic - The client display is refreshed through websocket messages - A side effect of this is that other clients showing the auto-organize log at the same time are always up-to-date as well | |||
| 2016-08-18 | EpisodeFileOrganizer: Improve error handling (alternate approach) | softworkz | |
| Previously some methods were just returning null or empty values in case of encountered errors; as a consequence, the actual reason for failure was never written to the auto-organize log. Instead, only a generic message like "Unable to sort xxx because target path could not be determined." was displayed. After this change, the actual reason for failure will be saved to the auto-organize log or displayed in the UI (when completing the organize dialog). This information is very important for the user. Examples are "No permission", "Target folder not available", "Disk full", etc.. | |||
| 2016-06-03 | add images table | Luke Pulverenti | |
| 2016-05-14 | auto-organize fixes | Luke Pulverenti | |
| 2016-05-09 | update user queries | Luke Pulverenti | |
| 2016-04-22 | auto-organize fixes | Luke Pulverenti | |
| 2016-03-27 | Remove unused code... | Sven Van den brande | |
| 2016-03-10 | auto-organize updates | Luke Pulverenti | |
| 2016-02-29 | update EpisodeFileOrganizer | Luke Pulverenti | |
| 2016-02-27 | Rename NewSeriesProviderIdsDictionary to NewSeriesProviderIds | softworkz | |
| 2016-02-27 | Create new series backend implementation | softworkz | |
| 2016-02-24 | create notion of locked path | Luke Pulverenti | |
| 2016-02-23 | update auto-organize | Luke Pulverenti | |
| 2016-02-21 | remove defaulting of new series | Luke Pulverenti | |
| 2016-02-12 | use ignorecase | Luke Pulverenti | |
| 2016-02-12 | Auto-Organize - Feature to remember/persist series matching in manual ↵ | softworkz | |
| organization dialog: Changed to match against plain library name inste | |||
| 2016-02-11 | fix GetOtherDuplicatePaths | Luke Pulverenti | |
| 2016-02-07 | update smart match feature | Luke Pulverenti | |
| 2016-02-05 | Auto-Organize: Added feature to remember/persist series matching in manual ↵ | softworkz | |
| organization dialog #2 When a filename cannot be auto-matched to an existing series name, the organization must be performed manually. Unfortunately not just once, but again and again for each episode coming in. This change proposes a simple but solid method to optionally persist the matching condition from within the manual organization dialog. This approach will make Emby "learn" how to organize files in the future without user interaction. | |||
| 2016-01-29 | update episode organizer | Luke Pulverenti | |
| 2016-01-29 | don't organize with unknown episode name | Luke Pulverenti | |
| 2016-01-28 | don't organize episode if series has no provider ids | Luke Pulverenti | |
| 2016-01-18 | auto-organize by date | Luke | |
| 2016-01-12 | Allow Auto-Organize to succeed even if episode title cannot be determined | softworkz | |
| 2016-01-12 | Added OmdbEpisodeProvider as an alternative source for series episodes | softworkz | |
| This new episode provider implementation does not bulk-download or cache episode data. It is only meant to be a backup source for situations where media is not recognized by the default provider (TheTvDb). | |||
| 2015-11-01 | Fix exception when episode title is null | softworkz | |
| Sometimes TheTVDb does not have episode. This caused an exception in EpisodeFileOrganizer | |||
| 2015-10-04 | continue file system rework | Luke Pulverenti | |
| 2015-10-02 | Auto-Organize: Fix PathTooLongException due to long EpisodeTitle #2 | softworkz | |
| 2015-10-02 | Auto-Organize: Fix PathTooLongException due to long EpisodeTitle | softworkz | |
| Especially with Multi-Episodes, the EpisodeTitle can become quite long, since all comprised titles get concatenated into it. By default, the EpisodeTitle is included in the single and multi-episode naming patterns and this in turn can quickly lead to a PathTooLongException. This fix tries to keep as much as possible from the title string while keeping the final path within the allowed limit. | |||
| 2015-09-30 | #1189 - Auto-Organize: Fix PathTooLongException due to long EpisodeTitle | Luke Pulverenti | |
| 2015-09-24 | update file system methods | Luke Pulverenti | |
| 2015-09-13 | update file system methods | Luke | |
| 2015-08-22 | added auto-organize setting | Luke Pulverenti | |
| 2015-04-29 | updated Mono.Nat | Luke Pulverenti | |
| 2015-02-19 | 3.0.5518.5 | Luke Pulverenti | |
| 2015-02-18 | sync updates | Luke Pulverenti | |
| 2015-02-15 | update javascript connection manager to latest feature set | Luke Pulverenti | |
| 2015-01-25 | sync updates | Luke Pulverenti | |
| 2015-01-16 | update components | Luke Pulverenti | |
| 2015-01-12 | make channel access opt-in rather than opt out | Luke Pulverenti | |
| 2015-01-10 | add options for media in archives | Luke Pulverenti | |
| 2015-01-03 | use SocketHttpListener project | Luke Pulverenti | |
| 2014-12-22 | begin work on daily episodes | Luke Pulverenti | |
| 2014-12-18 | add more sync buttons | Luke Pulverenti | |
| 2014-11-16 | update naming methods | Luke Pulverenti | |
| 2014-11-16 | add new naming project | Luke Pulverenti | |
| 2014-07-30 | 3.0.5324.37963 | Luke Pulverenti | |
| 2014-07-26 | added sync job database | Luke Pulverenti | |
