LingView updates

From the LingView newsletter:

LingView (GitHub - BrownCLPS/LingView: A web interface for viewing ELAN and FLEx files:) lets you build websites where you can view your ELAN and FLEx files alongside the original audio or video. You’re receiving this email because you expressed interest in LingView at some point, such as by contributing, asking how to use it, or emailing me when some part of it didn’t work. If LingView is no longer relevant to you, reply “unsubscribe”, or just ignore these very infrequent emails.

Okay, you’re still here and you’re still reading. Here’s what we’ve added to LingView recently, where “recently” means “in the last 18 months”:


  • Publish on GitHub! It’s free, you don’t need to download or install anything, and the published website automatically updates itself when you make changes. If your corpus includes large video files, you can include them in your LingView website by first uploading them to YouTube. Web publishing with LingView used to take days or weeks, but now you can go from “what’s LingView?” to a published corpus in just a few hours.
  • Video on FLEx files! LingView now supports .flextext files as source documents. (Flextext is the format used for exporting a file from ELAN to FLEx or vice versa.) The new format can include timing information and can therefore be displayed with synced audio or video, which was not previously possible with FLEx files.
  • Search your corpus! (demo) Sentences matching your query will show up as you type. You can restrict your search to specific languages or tier types.
  • Link to specific sentences! Click the number or timestamp next to a sentence in your ELAN or FLEx file. Now copy the URL that appears at the top of your browser. When you visit the URL, the same sentence will be highlighted. Great for citations and collaborations.
  • Multilingual navigation! LingView has always supported a wide variety of languages in the FLEx and ELAN files, but it only used a single language for page navigation. Now visitors to your page can choose from English, Spanish, or French navigation using a dropdown menu at the bottom of the page. You can add (or remove) navigation languages by providing additional translations.


  • The LingView Wiki has grown! We’ve expanded the troubleshooting guide, listed out the metadata used by LingView, and added instructions on how to use all the new features.

  • Easier software updates! This is especially for “power users” who added their own custom color scheme, features, glossary page, etc. to LingView. If you’re using GitHub, our new Prepare Upgrade workflow can reconcile all the latest changes to LingView with your own customizations, so you can update LingView without losing your work.

  • Update metadata online! The new Edit Story Metadata workflow is an interactive way to change document descriptions, titles, and dates from the comfort of your browser, without having to install or download anything.

  • Streamlined builds! When you build LingView using a terminal, you only need to type one command (not two), and the output has less clutter.

  • Streamlined index! The “Index of Texts” page now displays everything in one, scrollable page even if there are a lot of texts.

  • New pages! We added blank “About” and “Glossary” pages to the navigation bar. Fill these in to tell visitors about your LingView site, or take them out if you don’t want them.

  • Flexible layout! If you make your browser window skinnier, the navigation wraps onto a second line, making the navigation bar more readable on narrow screens.


  • You can now open your offline LingView website in Chrome, and the page will load properly instead of being blank.
  • We no longer removespacesbetweenwords when there are ácceñtéd cháracters in the text.
  • We no longer add “undefined” to the transcript when the FLEx file contains an empty word. Thisundefined oneundefined wasundefined weirdundefined.
  • Windows powershell users rejoice! A couple of the “npm run” commands for building LingView only worked on Mac, but now they work on Windows too.
  • If you build a compact offline copy of your LingView site, the audio and video works instead of being missing.
  • If you delete a FLEx or ELAN file and then rebuild LingView, that file goes away. It doesn’t haunt your LingView index like a vengeful ghost until you remember to run the delete script.

Several people played large - nay, crucial! - roles in the updates and fixes above. Thanks to…

  • Scott AnderBois (CC’d) for his unwavering support of the LingView project. He started it, and his lab has been the main force for its continued development ever since, as well as an invaluable real-world testing ground for updates. None of this would have happened without him.
  • Holly Zheng (also CC’d), who has taken to LingView software development like a fish to water. She contributed several of the updates listed here, including sentence-specific URLs and the ability to host LingView videos on YouTube. Her paper “Definiteness in A’ingae and its cross-linguistic implications” was recently accepted for a talk at WSCLA.
  • Eli Sharf and Miriam Ashton , who introduced multilingual navigation.
  • Jacob Zimmerman , who opened my eyes to better and cleverer builds.
  • The many folks who contributed code, provided feedback, suggested features, and wrote usage guides prior to the past 18 months. LingView stands on the shoulders of giants.

If these new features excite you, update your copy of LingView to start using them.

I’d love to hear your thoughts. Please send questions, comments, complaints, and feature requests to me,

1 Like