Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master 10.0.0 #419

Merged
merged 209 commits into from Jan 7, 2019

Conversation

Projects
None yet
@joshuaboniface
Copy link
Member

commented Jan 5, 2019

Integrates the latest changes from dev into master. Release tagged 10.0.0. Debian build 10.0.0-1.

Pull Requests

#283 #285 #286 #307 #330 #332 #334 #336 #338 #343
#344 #348 #349 #353 #354 #356 #357 #358 #360 #361
#362 #364 #365 #371 #372 #374 #373 #378 #381 #382
#383 #384 #385 #386 #389 #390 #391 #392 #393 #394
#396 #399 #407 #409 #411 #427 #428 #430 #434 #435
#436 #437 #438 #440 #441 #444 #447 #450 #456 #457
#460 #461 #462 #466 #467 #468 #469 #471 #472 #473

dnachev and others added some commits Dec 29, 2018

Merge pull request #334 from jellyfin/master
Merge pull request #325 from jellyfin/dev
Merge pull request #332 from bfayers/replace-embymedia-with-jellyfinm…
…edia

Replace all emby.media links with jellyfin.media links
Merge pull request #285 from Bond-009/logging
Use Serilog to handle logging

nvllsvm and others added some commits Jan 6, 2019

Merge pull request #456 from Bond-009/subencoder
SubtitleEncoder: stop using tuples for clarity
Change UI accents, update artwork
Replaced "Emby Green" with blue taken from artwork.

Replaced artwork.

Kept old "Emby Green" themes for future reuse and renamed them "classic".

Removed CSS element that was making the Jellyfin banner too small.
Merge pull request #373 from sparky8251/jellyfin-theme
Replaced green with Jellyfin themed colors in UI
Use white for active tab color
Also make the colors in TV mode the same as on web.
Download ffmpeg in a separate layer
This slightly speeds up rebuilding since the ffmpeg layer cache is used
even when Jellyfin source is changed.
Merge pull request #469 from nvllsvm/ffmpeg_layarg
Download ffmpeg in a separate layer
Remove unused
Also stop disable the loading indicator at the end of execution
Merge pull request #472 from nvllsvm/remove_broken_paths
Remove broken paths section
Apply branding to index, improve icons, fix theme colour
- For index.html, set the Chrome title bar on mobile to the background #101010 instead of the blue. It also adds a better "one size fits all" Apple Touch icon declaration. The Open Graph description is updated to our tagline instead of the original.
- For manifest.json, restructures the file, sets the background #101010 to the theme colour, and fixes the capitalization on the description.
- For touchicon.png, this is just an enhanced version with the background applied, and a margin so it doesn't get cut off on home screens.
Merge pull request #473 from anthonylavado/brandingfixes
Apply branding to index, improve icons, fix theme colour

@joshuaboniface joshuaboniface requested review from nvllsvm and anthonylavado Jan 7, 2019

@anthonylavado
Copy link
Member

left a comment

My name is Anthony Lavado, and I approve this merge.

@nvllsvm

nvllsvm approved these changes Jan 7, 2019

@joshuaboniface joshuaboniface merged commit 5a66cbd into master Jan 7, 2019

2 checks passed

continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
@bobberb

This comment has been minimized.

Copy link
Contributor

commented Jan 7, 2019

Built and running beautifully (the redesigned color scheme!) for Arch from jellyfin-git AUR. 👍

If I have time tomorrow I will likely submit a "jellyfin-stable" package to the AUR with version 10.0.0. Hopefully jellyfin-git and jellyfin-stable will please all the bleeding-edgers out there.

@joshuaboniface joshuaboniface removed the WIP label Jan 7, 2019

@JustAMan

This comment has been minimized.

Copy link
Member

commented Jan 9, 2019

Changelog based on referenced pull requests

  • Rebranding completed - new colors, new logo, fixed links.
  • Extensive code cleanup, should probably have some minor performance improvements. Also lots of warnings got fixed.
  • Switched to Serilog for logging, now logs should be more readable and less of a bottleneck (they're written asyncronously now). Logging is now configurable and goes to proper /var/log/jellyfin for Debian packages.
  • Removed lots of remaining phoning home (includes check for update and for news) which cluttered logs with errors. Reduced verbosity of default ffmpeg logging.
  • Fixed support for clients requesting AAC to be downsampled to stereo from 5.1, needed to support some Chromecast use cases.
  • Fixed XmlTv access error, removed Premiere nag in XmlTv access.
  • Re-enabled UDP auto-discovery of Jellyfin server by clients that support that on LAN; added proper license for the project used for this auto-discovery.
  • Fixed library access and device list access by a non-admin user if admin user previously didn't visit the pages.
  • Stopped downloading fonts during runtime.
  • Default theme is set to dark for admin pages and first setup.
  • Fixed some DLNA casting issues.
  • Docker images now bundle ffmpeg 4.0.3 and are made smaller and faster to rebuild.
  • Dropped ImageMagick and Drawing.Net in favor of leaving only Skia for image processing. Note: so far no Skia dotnet bindings exist for ARM.
  • Language files were cleaned of unused strings; Danish translation was improved.
  • SMB support in application was removed - Jellyfin won't load files over SMB protocol, one should properly mount a share using OS mechanism instead.
  • Removed Connect in UI as it requires centralized service which Jellyfin doesn't intend to implement.
  • Debian source tarballs are made smaller.
  • Documentation moved to https://jellyfin.readthedocs.io/en/latest/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.