| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-14 | vob file support (#14471) | FJOX.win | |
| 2025-01-26 | Use MediaTypeNames where possible (#13440) | Bond-009 | |
| 2024-11-30 | Resolve audio/x-aac to .aac | Bond_009 | |
| 2024-09-04 | Use frozen collections in MimeTypes.cs (#10826) | Stepan Goremykin | |
| Co-authored-by: Stepan Goremykin <goremukin@gmail.com> | |||
| 2024-02-15 | Add missing MIME types for comicbook formats (#11010) | Robert Lützner | |
| * Correct MIME types for comicbook file extensions cb7, cba, cbr, cbt and cbz all refer to different types of digital comicbooks. The last letter of the extension indicates the compression algorithm that was used: 7zip, arc, rar, tar or zip. All these filetypes used to have the `application/x-cbr` MIME type assigned to them. However, that has since been deprecated and was replaced with - `application/vnd.comicbook-rar` for rar compressed files and - `application/vnd.comicbook+zip` for rar compressed files. Only these two are officially listed by IANA https://www.iana.org/assignments/media-types/application/vnd.comicbook+zip . cbr and cbz are by far the most common file extensions for comicbooks. There's no official MIME type for cb7, cba or cbt files. However, with rar being a proprietary compression algorithm, FOSS applications will often refuse to handle files that identify themselves as `application/x-cbr`, so I decided to assign extension specific MIME types to them. I've seen these being used by other applications, specifically comic book readers. I've read through the docs on iana.org, but haven't figured out why they chose `-rar`, but `+zip`. * Add conversions from MIME type to file extensions for comicbook formats cb7, cba, cbr, cbt and cbz all refer to different types of digital comicbooks. The last letter of the extension indicates the compression algorithm that was used: 7zip, arc, rar, tar or zip. All these filetypes used to have the `application/x-cbr` MIME type assigned to them. However, that has since been deprecated and was replaced with - `application/vnd.comicbook-rar` for rar compressed files and - `application/vnd.comicbook+zip` for rar compressed files. Only these two are officially listed by IANA https://www.iana.org/assignments/media-types/application/vnd.comicbook+zip . cbr and cbz are by far the most common file extensions for comicbooks. There's no official MIME type for cb7, cba or cbt files. However, with rar being a proprietary compression algorithm, FOSS applications will often refuse to handle files that identify themselves as `application/x-cbr`, so I decided to assign extension specific MIME types to them. I've seen these being used by other applications, specifically comic book readers. * Update CONTRIBUTORS.md | |||
| 2024-02-10 | Correct m4b mimetype (#10980) | felix920506 | |
| 2023-02-16 | Verify ContentType of uploaded images | Bond_009 | |
| 2022-12-07 | Use ArgumentException.ThrowIfNullOrEmpty | Bond_009 | |
| 2022-01-04 | Remove incorrect mime type image/jpg | Bond_009 | |
| 2021-12-25 | Add image/jpg to extension lookup | Cody Robibero | |
| 2021-12-12 | Use correct jpeg MIME type | Bond_009 | |
| image/jpg isn't a valid MIME type | |||
| 2021-12-04 | Refactor MimeTypes.ToExtension() | Ahmed Rafiq | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2021-12-04 | Update documentation | Ahmed Rafiq | |
| 2021-12-04 | Use MimeTypes package to determine MIME type | Ahmed Rafiq | |
| This simplifies the code since we don't have to keep large mappings of extensions and MIME types. We still keep the ability to override the mappings for: - filling in entries not present in the package, for e.g. ".azw3" - picking preferred extensions, for e.g. MimeTypes provides ".conf" as a possible extionsion for "text/plain", and while that is correct, ".txt" would be preferrable - compatibility reasons | |||
| 2021-11-16 | Fix some warnings | Bond_009 | |
| 2021-09-24 | Address comments | Bond_009 | |
| 2021-09-24 | Target net6.0 | Bond_009 | |
| 2021-09-19 | Reduce allocations | Bond_009 | |
| 2021-02-20 | Enable TreatWarningsAsErrors for MediaBrowser.Model | Bond_009 | |
| 2020-11-13 | Fix nullability errors in MediaBrowser.Model | crobibero | |
| 2020-11-13 | Fix nullability errors in Jellyfin.Api (part 1) | crobibero | |
| 2020-09-04 | Fix aac mime-type | Bill Thornton | |
| 2020-05-27 | Merge branch 'master' into nullable3 | Bond_009 | |
| 2020-05-20 | Add .edl Mimetype | artiume | |
| 2020-05-15 | Update MimeTypes.cs | artiume | |
| 2020-05-15 | Add opf mimetype | artiume | |
| 2020-05-07 | Remove ogg video mimetype | artiume | |
| 2020-05-06 | Update MimeTypes.cs | artiume | |
| 2020-05-06 | Update MediaBrowser.Model/Net/MimeTypes.cs | artiume | |
| 2020-05-06 | Update MediaBrowser.Model/Net/MimeTypes.cs | artiume | |
| Co-authored-by: dkanada <dkanada@users.noreply.github.com> | |||
| 2020-05-05 | Add missing comma | Mark Monteiro | |
| 2020-05-05 | add azw3 | artiume | |
| 2020-05-04 | Update MimeTypes.cs | artiume | |
| 2020-05-03 | Update MimeTypes.cs | artiume | |
| 2020-04-17 | Add mime type for .mpegts files. | randrey | |
| 2020-04-17 | Add mime types for ape and wv files. | randrey | |
| 2020-04-05 | Enable nullabe reference types for MediaBrowser.Model | Bond_009 | |
| 2020-03-17 | add wasm mimetype | Shawmon | |
| 2020-02-23 | Fix some warnings | Bond_009 | |
| * Add analyzers to MediaBrowser.XbmcMetadata * Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata * Add analyzers to MediaBrowser.WebDashboard * Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard * Disable SA1600 in favor of CS1591 | |||
| 2020-02-04 | Fix warnings MediaBrowser.Model | Bond_009 | |
| 2020-01-09 | Remove StringHelper functions | Bond-009 | |
| 2019-09-01 | Restore flac mime type | Bill Thornton | |
| 2019-07-28 | Use a dictionary to look up mimetypes | Bond-009 | |
| 2019-01-27 | Fix more analyzer warnings | Bond_009 | |
| 2019-01-17 | Reformat JustAMan review pt2 changes | Erwin de Haan | |
| Refs #575 | |||
| 2019-01-13 | ReSharper format: conform inline 'out' parameters. | Erwin de Haan | |
| 2019-01-13 | ReSharper conform to 'var' settings | Erwin de Haan | |
| 2019-01-13 | Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.Model | Erwin de Haan | |
| 2019-01-13 | Visual Studio Reformat: MediaBrowser.Model | Erwin de Haan | |
| 2019-01-10 | Mayor code cleanup | Erwin de Haan | |
| Add Argument*Exceptions now use proper nameof operators. Added exception messages to quite a few Argument*Exceptions. Fixed rethorwing to be proper syntax. Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling) Added some TODOs to log certain exceptions. Fix sln again. Fixed all AssemblyInfo's and added proper copyright (where I could find them) We live in *current year*. Fixed the use of braces. Fixed a ton of properties, and made a fair amount of functions static that should be and can be static. Made more Methods that should be static static. You can now use static to find bad functions! Removed unused variable. And added one more proper XML comment. | |||
