Rule engine was inspired by this post in Stack Overflow. Pretty Print JSON files, possibly this should be done by jellyfin itself.Once Jellyfin allows for custom web pages beyond the configuration page, explore how to allow configuration from the web interface rather than JSON files.Explore creating custom property types with custom operators.Document all operators that are valid for each property.Please file aa feature request if you have ideas. Add in more properties to be matched against.The following are a list of valid sorting methods so far. Order: Provides the type of sorting you wish for the playlist. A date in the above example is converted to seconds since epoch. Most things are converted into strings, booleans, or numbers. Target Value: The value to be compared to. The above example would match anything with the director set as CGP Grey with a Premiere Date less than 1 Operator: An operation used to compare the TargetValue to the property of each piece of media. You set this string to one of the property names to reference what you wish to filter on. MemberName: This is a reference to the properties in Operand. Regex operators: MatchRegex, NotMatchRegex.String operators: Equals, StartsWith, EndsWith, Contains.Universal LINQ expression operators: This link is a list of all valid operators within expression trees but only a subset are valid for a specific operand.Currently there are three sets of expressions: I am working on a list of all valid things. Expressions are a list of maps containing MemberName, Operator, and TargetValue. Each expression is OR'ed together.Įxpressions: This is the meat of the plugin. If you create a file named cgpgrey_playlist.json then this should be cgpgrey_playlistĮxpressionSets: This is a list of Expressions. Name: Name of the playlist as it will appear in JellyfinįileName: The actual filename. Happy Thursday, y’all.Id: This field is created after the playlist is first rendered. So sit back and plug in your headphones, or turn it up to 11. 5’ is uplifting,” said graphic design major Ian Arroyo. It’s just not Thursday if you haven’t listened to a Backstreet Boys song. There are even a few ’90s and 2000s gems in here for the Millennials. My dad would play it in the car … I grew up listening to that song.” “Sometimes I’ll just hear it randomly in the store. “‘Carry On My Wayward Son’ by Kansas is my throwback song because it’s from one of my favorite shows, ,” said Gaby Hopkins, who has yet to pick a major. Classic rock is key this week, but if you’re an old soul looking to throw it back even further, we’ve included The Temptations, Aretha Franklin, Etta James and Ol’ Blue Eyes, Frank Sinatra. On the playlist you will find Fleetwood Mac, Black Sabbath and even a little Simon & Garfunkle. When I was seven, I found my mom’s old records and I thought ‘this is awesome.'” They have the right beat and you don’t want to stop listening. “They’re the best band to rock my head side-to-side to. “I like AC/DC,” said geography-journalism double major Shannon Ozburn. Students on campus enjoy more that just today’s top 40 hits, and reflect on some bands they listen to. His legacy, like many other artists featured in this week’s playlist, takes its permanent place in the cosmos. Nostalgia never looked so good.Īny classic rock enthusiast will appreciate this week’s “TBT” playlist, which kicks off with back-to-back hits of the late, great David Bowie, who died last month at age 69. People break out the baby photos, pop in their favorite VHS tape and toast to the past over a glass of Cactus Cooler. Thursdays are a time of reflection, a time to remember. It’s everyone’s favorite unofficial holiday of the school week, fit snugly between Hump Day and the weekend.
0 Comments
Leave a Reply. |