Read the editions of a work
list_work_filesBrowse a work's editions on IMSLP, listing scores and recordings section by section, with copyright stated per jurisdiction. Pass the work page title or page id to get started.
Instructions
Read the scores and recordings a work on IMSLP holds, edition by edition. An edition is a set of files published under one set of terms: the publisher, the editor and the copyright statement belong to the edition, and its files are the entries under it. A block of recordings carries performers instead, and no copyright statement at all. Address the work by its page title, written 'Work (Composer)', or by its page id, and read it a page at a time with 'limit' and 'offset'. 'editions_on_page' counts the editions the page holds, so it says how far a reading can go. Restrict to one part of the page with 'section', using the names the page itself prints: 'Scores', 'Parts', 'Arrangements and Transcriptions', 'Recordings', 'Full Scores' and others. A restriction matching nothing comes back with the sections the page does hold rather than as a work without scores. The copyright of a score is stated per jurisdiction: 'Public Domain - Non-PD US' is free in Canada and the European Union and protected in the United States, so never report a score as public domain without saying where. No score file is downloaded or linked; the work page is what an answer links to. When you show an edition to a user, credit IMSLP and link that page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | The title of the work's page, written 'Work (Composer)', for example 'Nocturnes, Op.9 (Chopin, Frédéric)'. Pass this or 'pageid', not both. | |
| limit | No | Editions to serve, from 1 to 100. | |
| offset | No | Editions to skip, for reading a work whose page holds many. | |
| pageid | No | The page id a search returns. Pass this or 'page', not both. | |
| section | No | One section of the page, in the wording the page prints: 'Scores', 'Parts', 'Recordings', 'Arrangements and Transcriptions', 'Full Scores', 'Synthesized/MIDI'. Matched without regard to case. Left out, every section is read. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| notes | Yes | ||
| title | Yes | The work these editions belong to. | |
| offset | Yes | ||
| pageid | Yes | ||
| source | Yes | ||
| license | Yes | ||
| section | Yes | The restriction this answer was read under. | |
| composer | Yes | ||
| editions | Yes | ||
| has_more | Yes | ||
| page_url | Yes | ||
| returned | Yes | ||
| sections | Yes | The sections of the page, with the number of entries the site counts in each. | |
| page_title | Yes | ||
| redirected_from | Yes | ||
| editions_on_page | Yes | Editions the page holds, counted here rather than published by IMSLP. | |
| editions_in_section | Yes | Editions left after the restriction, equal to 'editions_on_page' without one. |