Glynor I think you made these pages, but is it time to retire them or create an "archive" area for such content?
http://wiki.jriver.com/index.php/DirectShow_Playback_Guide
http://wiki.jriver.com/index.php/DirectShow_Playback_Guide:Alternative_Filters
http://wiki.jriver.com/index.php/DirectShow_Playback_Guide:DVD_and_MPEG-2
If we change the Category on those (and other similar things) to Archived FAQs, or something similar. You can then add "Frequently Asked Questions" as a category on the page for the Archived FAQs page, and it adds it as a subcategory to the main FAQ page, and they'll remain easy to find for people using older versions of MC.
[[Category:Archived FAQs]]
I just wanted to pay my respects. The entry by glynor on DirectShow was an "Aha moment" for me, back in the MC12 days when I was new to the HTPC and codecs. I do not exaggerate when I say that it changed my life forever.
Retiring the bookmark from my Chrome now. :'(
Lots of good updates, and now I'm spurred on from everyone's fine example. I was having a look at some of the pages I wrote or contributed to (way back in MC12 days) and boy are they out of date. To make sure we don't double up I'll have a look at:
http://wiki.jriver.com/index.php/Video_Playback_Customization
http://wiki.jriver.com/index.php/Customisable_Video_Playback
I plan to ditch the Reclock stuff all together.
It would be nice if someone used the framework and made a new, updated edition, referencing all the great work that has been done by madshi and nev.* But... Red October made me really, really lazy in this regard. I knew all that crazy figuring it out stuff because you had to crazy figure it out to get anything done back in those days (and my job made me deal with it constantly, transcoding things from one format to another). I just haven't been following it as well as I could... Because I don't have to anymore.
2. Start here: http://yabb.jriver.com/interact/index.php?topic=85964.msg588141#msg588141 (http://yabb.jriver.com/interact/index.php?topic=85964.msg588141#msg588141)
OK - think I've got that (weird but anyway).....
Trolling the old forums for potential topics to add to the wikiAdded a new wiki on Convert Format in general - http://wiki.jriver.com/index.php/Convert_Format
- Video to Audio conversion http://yabb.jriver.com/interact/index.php?topic=80684.0 & Video Conversion in General
- 3D BD - http://yabb.jriver.com/interact/index.php?topic=81259.0Added some words to - http://wiki.jriver.com/index.php/Blu-ray
- BD (Forced Subs) - add words (lots of threads)
- BD (Menus / Title Selection) - add words
I'll dump the main part of the post into the Wiki and add some basic headings but I have no idea on the subject itself. When you go to the Wiki page do you see "Edit" in one of the top tabs?
Ok, Finished - let me know what needs changing if you can not edit it yourself. Also it needs an introduction!
I also like the idea that if I have to answer the same thing more than a couple of times, it should be in the Wiki!
http://wiki.jriver.com/index.php/Special:Version (http://wiki.jriver.com/index.php/Special:Version)
I don't see "edit" at the top, unfortunately, which is why I thought I probably couldn't make changes to the wiki. Thanks again for transcribing it ;D
Ok, Finished - let me know what needs changing if you can not edit it yourself. Also it needs an introduction!
I also like the idea that if I have to answer the same thing more than a couple of times, it should be in the Wiki!
You have to log in first. If you don't have an account, just ask. They have it closed otherwise because SPAMITY SPAM SPAM.
I'm assuming you mean something other than my forum account? Cause I'm obviously logged in over here. Who do I ask and for what?
Added a new wiki on Convert Format in general - http://wiki.jriver.com/index.php/Convert_Format
Added some words to - http://wiki.jriver.com/index.php/Blu-ray
Feel free to edit away my mistakes, errors, and omissions!
but is it okay to tell members to copy a piece of the TMT program (of course no one is telling the member "not to purchase" TMT to get it)? Would Arcsoft mind if they read the Wiki?
Can someone from JRiver confirm if the ParserFunctions extension (http://www.mediawiki.org/wiki/Extension:ParserFunctions) is installed on the Wiki? I looked at the version page, but if that's it listed under extensions, it doesn't look how I expected (though you are running the older 1.15.5 version, so maybe it is different).
As I mentioned, I saw that.
But, I have some experience setting up my own Wikis, and the indication there doesn't look anything like what I'm used to seeing for the ParserFunctions extension.
Look at the one on mediawiki.org:
http://www.mediawiki.org/wiki/Special:Version
It explicitly lists ParserFunctions (written like that, not what could be the more generic "parser functions"), lists a version number, and the author of the extension. The info on JRiver's wiki isn't like that at all.
It could be just differences between current mediawiki implementations and older versions. I used to run a 1.15.x wiki, but it was a long time ago, and I don't remember how it is "supposed to look".
I could, I suppose, just test some templates. But I didn't have time to do it if it wasn't going to work, because it is a huge PITA.
That looks great jmone, thanks for that. There's a blank header for "overview of video capabilities"? Is that where the intro will go? If it's for an intro, something like this would probably work:
"JRiver's DSP Studio includes a powerful and flexible parametric equalizer (PEQ) that can be configured with any number of sequential filters. PEQ can be used for simple tasks like equalization and channel routing, and for advanced tasks like creating a crossover for active speakers or doing advanced bass routing. Below are explanations of how several of the most commonly used PEQ filters work (for some additional detail on some potential uses of PEQ see the wiki article on channel mixing http://wiki.jriver.com/index.php/Mixing)."
Does anyone have any issue with me going through some of these and "formatting" things?
I'm going to make some templates (after I import the base ones I want) that do things like:
* Automatically color and format things like Tools > Options > Tree & View > Advanced.
* Uses nicer code blocks
* Format option names, button labels, and stuff like that.
And, for the stuff you added, Nathan, I'm probably going to go through and break things out into a few ordered lists (numbered steps).
So, users can still all of the source media files via Windows Explorer.
Also worked on:
http://wiki.jriver.com/index.php/Import
glynor, I'll give Import and Users a read and report back.
While you're inspired, one improvement to consider for the Wiki FAQ page is to add an entry under "T" to read:
- Troubleshooting Guide
I think that's missing something between "still" and "all". :P
Maybe it makes remembering to update it easier *shrug*
sudo apt-get update&&sudo apt-get dist-upgrade
Nathan, I took a crack at cleaning up the Blu-Ray page last night:
http://wiki.jriver.com/index.php/Blu-ray
Can you take a look and make sure I didn't make it full of lies?
Thanks.
I also added a "Getting Coverart, Movie / TV Information."
Also do you mind making a page from your template for "AVCHD" and I'll pop some stuff in that about these disk structures and playback
Music Video Tracks on a single Blu Ray disk using [http://wiki.jriver.com/index.php/Particles Particles]
Music Video Tracks on a single Blu Ray disk using [[Particles]].
[[Particles|teh awesome]]
I think this might make more sense in the Automatic Metadata Lookup page (http://wiki.jriver.com/index.php/Automatic_Metadata_Lookup), which needs done anyway. Which I might change to a different name... Does that feature really have a name? Get Movie & TV Info is good as a menu choice, but a bit... Odd for a name.
Anyway, I didn't want that to become a dumping ground for everything that might have anything to do with Blu-Ray, but more of a concise guide to getting it working (a new user page).
Ok - I've stuffed up other ones at the bottom as well then!
Make sense?
But, I feel like I've made a little dent lately.
Those alphabetical listings in the Category pages are automatically generated. I'm guessing it was because of the bad page name. I'm guessing the Category generation thing didn't like the parenthesis. Not sure. Anyhow, I fixed it. I moved it to Tags, because that's what they are, but I also made a Redirect called File Properties, which is also in the FAQ category, so it'll show up in that list if someone looks explicitly.
I was hoping for a little more enthusiasm for the templates ?
OK - call me clueless. How do I use these templates to create a new "AVCHD" entry?
Thanks
Clueless
Just been busy here. And tired.
Assuming an entry in this case means a new page on the wiki (or topic), the easiest way is to search for the pagename-to-be (AVCHD I suppose, in your case) and click the link that says "Create the page "AVCHD" on this wiki!"
I worked on:Thanks a lot!
http://wiki.jriver.com/index.php/Acquire_Images
http://wiki.jriver.com/index.php/Sync_Handheld
http://wiki.jriver.com/index.php/Handheld_Advanced_Options
http://wiki.jriver.com/index.php/Output_Format
And a few other more minor things. I also added this handy tutorial:
http://wiki.jriver.com/index.php/Screenshot
I also conned mwillems into working on the DSP pages. Yay!
http://wiki.jriver.com/index.php/Category:Frequently_Asked_Questions,
http://wiki.jriver.com/index.php/Media_Center
IMHO it would be better for a new user to start at the "User Manual" which has all the basic info a new user needs
There's one place where I might need some technical assistance, glynor. On the Dynamic Range article, I included a crude table; it could probably stand some polishing by someone who is better at wiki'ing than me.
As an example... On this page:
http://wiki.jriver.com/index.php/Volume_Leveling
The "What is Volume Leveling" section should be by itself (at least largely) not inside a section. "Introductions" generally should be at the top of the article, not in a section. That makes them sort to the top of the page just under the header (and before the TOC). Like these:
http://wiki.jriver.com/index.php/Sync_Handheld
http://wiki.jriver.com/index.php/Troubleshooting_Guide
http://en.wikipedia.org/wiki/Brazil
http://wiki.jriver.com/index.php/Library_Tools
and a whole bunch of the related pages...
Speaking of which... There are two new tools in there that I don't know about much. They're related to (I think) the brand-new ability to "link" files together.
Can someone dig the threads up for me about this so I can document it?
It took all morning, but I just did a major overhaul of the Convolution (http://wiki.jriver.com/index.php/Convolution) page.
Feedback welcome. Formatting help for formulas especially welcome.
It looks like we don't have a wiki page for the WDM Driver yet, so that's probably my next stop.
Feedback welcome.
Using the Filter in JRiver
To use a single filter in JRiver, just navigate to Tools > Options > Audio > DSP Studio & Output Format > Convolution. Browse to to your filter location, select it, and make sure that the check box beside the convolution tab is checked.
For more complex configurations, JRiver can interpret standard plain-text Convolution Config Files. See these Examples for how to write one.
Message received. I was using JRiver as because it's shorter and unambiguous, but all of your points are well-taken, and I agree that consistency is the most important thing. I'll go back through tonight and make sure I'm using the house style ;D
Sweet.
By the way, I read the entire Convolution article you did there, and fantastic job. It is a bit technically dense, but that's fine for that kind of feature, I think.
Oops. Something is broken in Wiki-land. Can't upload new images, and the ones that are there can't generate new thumbnails. I suspect a partition is full from the error messages. I sent a message to Bob.
The JRiver Media Center Release Notes have not been updated with any MC20 builds.
http://wiki.jriver.com/index.php/Release_Notes (http://wiki.jriver.com/index.php/Release_Notes)
I think MrC was doing those.
Right, but mojave's note was that it had been updated. I'm puzzled.I said "have not been updated." I was wanting it done. I was not saying that I had just finished doing it. :)
I said "have not been updated." I was wanting it done. I was not saying that I had just finished doing it. :)
The Release Notes is my Official JRiver Manual. I've never updated the wiki, but am willing to do some stuff. I tried to login but I get a login error.
Do you have a wiki account mojave?No. Should I send an e-mail to wiki (at) jriver dot com or do you know someone who can set me up?
Finally got around to this:
http://wiki.jriver.com/index.php/Tag_on_Import
I especially like the "Pick on Matt for your own amusement" part. Ha!
I saw. Our edits were colliding a bit there. It's fine, I'll fix it tomorrow. Thanks for adding the content. That's the main thing.
If you have energy, we need the same kind of page here:
http://wiki.jriver.com/index.php/DVD
The DVD Library article is written more as a tutorial and less as a feature description and overview like the Blu-Ray one. We don't have anything accurate about DVDs really in that regard.
Oh yeah, and someone who knows should fix this:
http://wiki.jriver.com/index.php/Library_Tools#Track_Linking_Tools
I know my writing style is not the greatest, but maybe this would work in a pinch?
Glynor, The DVD stub is now updated for you to do your Wiki "thing"!
Thanks. I cleaned it up a bit but mostly pasted it in.ok makes sense
By the way, for everyone, if you make any screenshots for anything, thanks! However, do me a solid and make them using the default skin for MC (Noire). Otherwise, when newbies come looking for details, they might be confused if the screen doesn't look like theirs does.
If you know about skinning, then it won't bother you, of course. But we should try to have the screenshots match the way MC looks out of the box.
Glynor, were there any other pages in my wheelhouse that you think still need some love (to add to my to-do list)?
Glynor, were there any other pages in my wheelhouse that you think still need some love (to add to my to-do list)?
I'm skeptical that a manual would work well. It would require a lot of IF statements. Think about how many different types of users we have.
HTPC users
Audiophiles
Music collectors
Photographers
Students with laptops
Who do you aim it at? Everyone else will feel slighted.
I did some more work on:
* http://wiki.jriver.com/index.php/Rename,_Move,_and_Copy_Files
Still not done, but better.
Asked in the form of a question: "Is there anything you can do in the Rule section that you can't do in the Base Path section?"
I noticed that Find & Replace has two links in the text. One as Find & Replace and another as Find and Replace. The pages they link to have different URLs, but the text looks very similar. Not sure if they are different at all, but I thought I'd mention it.
Page names in the Wiki should really be as simple as is possible. The idea is to use simple phrases that people might search for, and then to handle alternates with #REDIRECTS. When you search on a Wiki, and you get an exact match, it takes you directly to the page (like an I'm Feeling Lucky search). And, the Wiki software is designed for page names to be used inline.
It makes linking within articles much easier. After I'm done writing a section, I scan through looking for keywords. The idea is that you can just look for keywords that should be linked, and the relevant page should probably already have that name (or a redirect for different versions of the same thing). That's why the Wikipedia China page is called: http://en.wikipedia.org/wiki/China
You can scan through other pages easily, highlight the word China, and hit the Internal Link button, and it Just Works. So, the main page is called China, but if you visit:
http://en.wikipedia.org/wiki/People%27s_Republic_of_China
http://en.wikipedia.org/wiki/PRC
http://en.wikipedia.org/w/index.php?title=Pr_of_c
http://en.wikipedia.org/w/index.php?title=State_of_China
http://en.wikipedia.org/w/index.php?title=Zhonghua_Renmin_Gonghe_Guo
They all redirect to http://en.wikipedia.org/wiki/China (on the English language version, anyway).
Muahahaha! {{Incomplete}} tag removed:
http://wiki.jriver.com/index.php/Rename,_Move,_and_Copy_Files
1. NEW: Rename, Move, & Copy tool now supports jtv files fully, even if there are other jtv files in the same folder sharing data files.
Note that JTV files may not need special mention, if RMCF now just works as users would probably expect.
Handles most common name suffixes by removing them, and results in Davis, Sammy.
That page is a nightmare to edit because it was originally written to be machine generated by some script MrC cooked up, and is full of crazy tables with all kinds of HTML markup.
The Jr. part surprised me, but that is right. I tested it. If you do:
Swap(Sammy Davis Jr.)
It removes the Jr suffix, and outputs: Davis, Sammy
Further, I just tested storing a swapped value in the Comments field. Then I made an expression column with unswap([comment]) . The expression column correctly unswapped the swapped value. So I think it's working as intended.
Finally, you asked about semi-colon separated values: Yes, it swaps each member individually. I tried it on [Director] for my movie collection and it swapped them all, including ones that had more than one director in the field.
To make it work, you have to escape the comma with a / and do Unswap(Simon/, Paul). But that's ridiculous because the command has no additional parameters, and it is designed to work with commas.
They should fix both of them. I'll mention it to Matt in a different thread.
It doesn't seem that crazy that commas need to be escaped.
I suppose we could make a special parsing mode that doesn't escape commas that are used just inside a few functions, but it sounds complicated and kind of gross!
Another test reveals that unswap() doesn't seem to like the swapped version of Jr. suffixes. For example:
unswap(swap(Sammy Davis Jr.))
That produces: Sammy Jr. Davis
I don't think that's the intended behavior.
Brian.
Boy you're making my life complicated!
What's funny is, I really have no intention of every using this feature!
Matt, if you see this, can you comment about the "rules" for how expressions feed into other expressions?
Can I write something to this effect (worded better) in on the wiki page about expression arguments:
The output of an expression function (which includes field values) is always treated as a single argument when nested in another expression function. So that commas don't need to be escaped when they are contained in the output of an expression to be used as input on another expression function.
Is this right? Are there any cases where the expansion does not work that way?
Great. With that in mind, if you really love us, it would be pretty cool to have an expression function like this:
literal() which just does "this" (effectively the same as commenting the whole block).
Not really necessary since you can block escape text, but it would look less ugly in expressions and be a bit more readable.
That's exactly right. It's treated as "one unit" when it comes out of another function or argument, so escapement isn't necessary.
====SaveAdd(…): Adds to a global variable====
{| style="width: 100%; border-spacing: 0; border: 0px solid black;" align="top" cellpadding="3" cellspacing="0"
|- id="SaveAdd" valign="top"
! scope="row" style="background: #ecedf3; color: #111; border-style: solid; border-width: 2px 1px 0 2px; border-right: 1px solid #bbb;" width="100" | Description
| style="background: #f9f9f9; color: #111; border-style: solid; border-width: 2px 2px 0 0" width="1200" | <span style="font-family: monospace,monospace; font-size:1em; color:#0f3f8d; font-size:110%"><b>saveadd(</b><i>variable</i><b>, </b><i>value</i><b>, </b><i>mode</i><b>)</b></span>
The [[#SaveAdd|SaveAdd()]] function adds <i>value</i> to a global <i>variable</i> either numerically or as a list item.
The <i>mode</i> argument indicates how <i>variable</i> is modified.
Available <i>mode</i> values:
<div style="margin-left: 20pt;"><table style="border-spacing:0px; border-collapse:collapse; background: #f9f9f9">
<tr><td style="text-align:left; padding-right:20pt"><b>0</b></td><td>Add numeric <i>value</i> (integer or decimal) to <i>variable</i></td></tr>
<tr><td style="text-align:left; padding-right:20pt"><b>1</b></td><td>Append string <i>value</i> as a list item to <i>variable</i></td></tr>
<tr><td style="text-align:left; padding-right:20pt"><b>2</b></td><td>Prepend string <i>value</i> as a list item to <i>variable</i></td></tr>
</table></div>
Argument <i>mode</i> is optional (defaults to 0).
|- valign="top"
! scope="row" style="background: #ecedf3; color: #111; border-style: solid; border-width: 0px 1px 2px 2px; border-top: 1px solid #bbb; border-right: 1px solid #bbb;" | Examples
|style="background: #f9f9f9; color: #111; border-style: solid; border-width: 0px 2px 2px 0; border-top: 1px solid #bbb;" | <span style="font-family: monospace,monospace; font-size:1em;"><b><nowiki>saveadd(v, 1)</nowiki></b></span>
<p style="margin-left:20pt;">Numerically increments the global <i>variable</i> <span style="font-family: monospace,monospace; font-size:1em;">v</span> by <span style="font-family: monospace,monospace; font-size:1em;">1</span>.</p>
<span style="font-family: monospace,monospace; font-size:1em;"><b><nowiki>saveadd(v, math(2 - 6))</nowiki></b></span>
<p style="margin-left:20pt;">Numerically increments the global <i>variable</i> <span style="font-family: monospace,monospace; font-size:1em;">v</span> by the outcome of the [[#Math|Math()]], which is <span style="font-family: monospace,monospace; font-size:1em;">-4</span>.</p>
<span style="font-family: monospace,monospace; font-size:1em;"><b><nowiki>load(foo, v)saveadd(v, bar, 1)load(v)</nowiki></b></span>
<p style="margin-left:20pt;">Loads <i>value</i> <span style="font-family: monospace,monospace; font-size:1em;">foo</span> into <i>variable</i> <span style="font-family: monospace,monospace; font-size:1em;">v</span>, then appends the <i>value</i> <span style="font-family: monospace,monospace; font-size:1em;">bar</span> as a list item, and the final <span style="font-family: monospace,monospace; font-size:1em;">load(v)</span> expression outputs the
result of <span style="font-family: monospace,monospace; font-size:1em;">foo; bar</span>.</p>
<span style="font-family: monospace,monospace; font-size:1em;"><b><nowiki>load(That, v)saveadd(v, This, 2)load(v)</nowiki></b></span>
<p style="margin-left:20pt;">Similar to the previous example, but using the prepend <i>mode</i>, resulting in the output <span style="font-family: monospace,monospace; font-size:1em;">This; That</span>.</p>
|}
<div style="text-align:right;">([[#top|Back to top)]]</div>
=== <span id="SaveAdd">SaveAdd(…)</span> ===
: Adds to a global variable.
{{function description box
| name=saveadd
| arguments=variable, value, mode
| description=
The [[#SaveAdd|SaveAdd()]] function adds <i>value</i> to a global <i>variable</i> either numerically or as a list item.
The <i>mode</i> argument indicates how <i>variable</i> is modified.
{{argument table
| name=mode
| contents=
{{argument table row|0|Add numeric <i>value</i> (integer or decimal) to <i>variable</i>}}
{{argument table row|1|Append string <i>value</i> as a list item to <i>variable</i>}}
{{argument table row|2|Prepend string <i>value</i> as a list item to <i>variable</i>}}
}}
{{argument optional|mode|0}}
| examples=
'''{{monospace|saveadd(v, 1)}}'''
: Numerically increments the global <i>variable</i> {{monospace|v}} by {{monospace|1}}.
'''{{monospace|saveadd(v, math(2 - 6))}}'''
: Numerically increments the global <i>variable</i> {{monospace|v}} by the outcome of the [[#Math|Math()]], which is {{monospace|-4}}.
'''{{monospace|load(foo, v)saveadd(v, bar, 1)load(v)}}'''
: Loads <i>value</i> {{monospace|foo}} into <i>variable</i> {{monospace|v}}, then appends the <i>value</i> {{monospace|bar}} as a list item, and the final {{monospace|load(v)}} expression outputs the result of {{monospace|foo; bar}}.
'''{{monospace|load(That, v)saveadd(v, This, 2)load(v)}}'''
: Similar to the previous example, but using the prepend <i>mode</i>, resulting in the output {{monospace|This; That}}.
}}
I issued a major smackdown on the entire Expression Language page today:(http://i.imgur.com/Uy6Faef.png)
http://wiki.jriver.com/index.php/Expression_Language
I broke out each of the Function "Types" (the groupings MrC made way back in the day) into their own pages, and those contain the actual documentation blocks for the different functions. But to ensure you can still Command/Control-F search the main page directly for functions by name, I included a nice index section that links directly to each function's documentation.
You can jump directly to the Functions section with this link:
http://wiki.jriver.com/index.php/Expression_Functions
And to the index:
http://wiki.jriver.com/index.php/Expression_Language#Function_Index
I don't really understand, but I'm happy to try and help!
Next build:
NEW: Added the expression function Literal(...) that just outputs the text that's in parenthesis (useful for making a readable block of code).
I'll start a thread sometime in the next few days to explain this better and give some examples. I think it opens up a lot of neat possibilities.
This might be a nice extension of the new class of Group...(...) functions.
What's better:
GroupSummary(Disc #, max)
or
GroupMax(Disc #)
Functions to ask explicitly for mode, mean, min, max, etc. would be a nice addition.
=Literal([Date Imported])
Now this works great. The result I get is something like this =removeright(literal([Date Imported]),6)